snap.svg 相关问题

Snap.svg是一个用于创建和使用SVG的JavaScript库。

动态更新Snap.svg仪表图表

我在 Codepen 上找到了一些图表代码(来源:Henry Poydar),它使用 snap.svg 创建动画仪表图表。 angular.module('app', []); 角度模块('应用程序') .controller('metricsCt...

回答 1 投票 0

Snap.svg 与 Vue.js

我正在尝试在我的 Vue.js 应用程序中使用 Snap.svg,但是我对如何操作感到困惑。 我使用Vue CLI 3命令初始化我的项目,并使用yarn安装snapsvg依赖项。 另外,我读了...

回答 3 投票 0

绘制包含多个路径的 SVG,一次一个路径,使用 Javascript 制作动画

我是 SVG 动画的新手,我查看了 SNAP SVG 和其他库,但我找不到实现我的目标的方法。 我有一个 SVG 文件(或者 SVG 直接集成在 HTML 中),其中包含多个...

回答 0 投票 0

SVG的大小以px和百分比为单位?

我想创建一个SVG元素,它的宽度是由父元素的百分比和固定值定义的,比如50%+20px。对于普通的html元素,在CSS中你可以使用calc(50%+20px)。有没有一个 ...

回答 1 投票 4

Gatsby中的Snap.svg放松

[使用Gatsby时如何从Snap.svg中访问Mina?我可以通过从'snapsvg'导入Snap来完全导入Snap对象。但是,当我尝试使用mina或使用import Snap时,来自'...

回答 1 投票 0

SVG形状随时间而不是时间变形

我正在使用Javascript和snap.svg创建游戏,之前我已经使用snap.svg制作了很多界面和UI,并广泛使用了animate函数提供的补间。这包括...

回答 1 投票 0

如何在快照中扩展Set对象

我正在尝试将大量代码从Raphael转换为Snap。我遇到了许多问题-每个问题我都会问一个问题,以避免线程混乱。我打了很多电话...

回答 1 投票 1

Snap SVG-移动加载的元素

我正在尝试使用Snap SVG库在屏幕上移动SVG图形中的元素。这是元素的代码: []] Set a transform上的蝴蝶。您需要一个平移变换来移动它。例如: butterfly.transform("t100,100"); syntax与Raphael相同。但是您也可以使用Snap matrix var t = new Snap.Matrix() t.translate(100, 100); butterfly.transform(t); SVG转换属性将转换列表应用于元素及其子元素(有关此内容的很好的教程:https://www.dashingd3js.com/svg-group-element-and-d3js)。您可以使用不同类型的转换。例如,按照Totty的要求,仅移动到x = 1和y = 1,您可以使用 myElement.setAttribute('transform','translate(30,100)'); 关于此答案的更多信息:How to manipulate translate transforms on a SVG element with javascript in chrome?。阅读更多内容后,您会发现甚至可以通过Snap非常轻松地使用动画: myElement.animate({ transform:'translate(30,100)'}, 700, mina.bounce ); 也许您可以尝试 butterfly.drag()

回答 3 投票 8

可以在单击文本后获得文本的路径ID,而不进行分组

我正在创建inddor地图,但是我有一个svg,我不确定在单击文本(TENANT A)时是否可以获取路径ID(store1)和在单击文本(TENANT B)时获取路径ID(store2) )这是...

回答 1 投票 0

[SVG获得单击文本时包围文本的路径

我有一个svg,我不确定在单击文本(TENANT A)时是否可能获取路径ID(store1)和在单击文本(TENANT B)时获取路径ID(store2),这是我的svg:

回答 1 投票 0

以编程方式在SVG内添加SVG

我需要将SVG对象添加到附加到DOM的SVG对象内的特定位置。但是,每当我这样做时,屏幕上都看不到任何内容。我可以看到已添加了SVG对象(在...

回答 1 投票 1

我如何更改snap.svg中的文本

我在带有线条和文字的网站上绘制图形。我使用snap.svg和JQuery。 s是绘图表面,g是ID为“ g54”的组。 g.add(s.text(120,120,“ outside”)。attr({“ font-size”:“ 15px”})); ...

回答 2 投票 0

什么是加()被用于snap.svg脚本方法?

我只是让我的脚湿snap.svg,所以我有下面的代码加载我的SVG:在window.onload =函数(){//什么是代码做下面的线?变种G = ...

回答 1 投票 1

如何从具有相同元素ID的SVG序列创建动画

我试图从一系列SVG文件创建一些2D动画。所有SVG文件具有相同数量的元素,并且所有相应元素具有相同的元素id。我想要 ...

回答 1 投票 1

Snap.svg嵌入了html表单

我需要在SVG中显示HTML表单来编辑相关数据。我使用Snap.svg库。正如我发现我需要foreignObject标签在那里嵌入HTML表单(通过Ajax请求得到html代码)。我怎样才能创造出这样的......

回答 1 投票 0

使用SnapSVG的角度文本

使用snapsvg.io,我说有4条垂直线,一定长度位于盒子下面,在盒子的x轴上均匀分布。我不知道怎么办,采取这些......

回答 1 投票 0

如何计算要用于圆的SVG图像的区域?

我有一个尺寸为200px x 300px的SVG图像,但根据某些条件,我需要在条件失败时绘制半径值为30的小圆圈,并希望将其分层...

回答 1 投票 0

snap / raphael / svg - 获取某个角度(不是长度)?

我正在重新实现客户端SVG中的PHP / GD应用程序。我最初的计划是使用Snap或Raphael。原始应用程序的一个功能是绘制“胖”弯曲箭头,我...

回答 1 投票 1

设置Transform()后,x和y会添加其他值

我正在研究svg free transform。一切正常,除非对象在页面初始化后具有自己的具有缩放值的transform属性。像这样的东西:

回答 1 投票 0

如何使用Snap.svg中的填充或颜色迭代SVG中的所有元素?

如何使用Snap.svg JS库迭代具有填充或颜色属性的SVG图像的所有元素?我只想修改已有此元素的元素的填充或颜色......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.