问题标签 [svg-animate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
240 浏览

svg - feGaussianBlur、feOffset 和其他 SVG 标签在 Pyside WebView 中不起作用

PySide WebView 不支持这些标签吗?或者无论如何支持这些标签?

这是我的 SVG 代码。我制作了一个 SVG 圆圈,它采用这个过滤器并使用 javascript 执行一些颜色转换

在 PySide 中,我制作了一个简单的 WebView 来显示这个 HTML 文件。

HTML 文件在浏览器中正确显示颜色转换,但在 PySide 中,它不显示任何颜色变化。

0 投票
0 回答
176 浏览

svg - 在 SVG 中使用 SMIL 的情节运动

我在http://jsfiddle.net/emanuensis/H68jS尝试了一个简单的 SVG 图形的 SMIL 动画这个想法是,每个鼠标向上或向下移动都会导致黄色圆盘朝那个方向移动 1 秒并停止......并从该位置等待进一步的鼠标悬停。

不幸的是,现实(在 FF 和 Chrome 中)是非常多变的。有时它似乎采用了'fill =“freeze”'属性,有时它会一直向上或向下重新启动,有时它会在多次迭代之前停止的地方重新启动。

这是我第一次使用http://www.w3.org/TR/smil-animation上的规范,所以我想我做错了什么,或者遗漏了一些属性,但我不知道是哪个或在哪里。

繁琐的代码:

0 投票
1 回答
2128 浏览

svg - 动画中的`fill="freeze"`失败

我在http://jsfiddle.net/emanuensis/NNvjA/上尝试了一个简单 SVG 图形的 SMIL 动画,这个想法是每个mouseover向上或向下的单词都会导致黄色冰球朝那个方向穿梭,停了一小段路,由mouseout事件决定......并从该位置等待进一步mouseover的 s。

不幸的是,现实(在 FF 和 Chrome 中)并非如此。

ABA 形式(其中 A 是任意数量的 ups,B 是 down - 或 vv)导致第二个 A 的 noop。

第一个 Afreezes属性的值 在第一个它的类型(向上或向下)的最后一个事件(可能有许多总是重新归位)上获得的值。即B 从那个位置开始(归巢)。

即使在第一个 Afreezes中也没有加法。即在穿梭之前每个事件的家。

freeze也许还有另一种在短时间内强制有效的方法(即不是一直到最后——这是一个方向,而不是一个幅度。)

这里很繁琐

0 投票
1 回答
68 浏览

android - 如何在 Android 和 iOS 中调试 HTML 元素和 javascript?

我一直在做一个使用 SVG 动画的项目。我在 PC 浏览器上运行良好,但在 iOS safari 和 chrome 中无法运行。它部分适用于 android 股票浏览器。请帮助我如何调试它。

0 投票
2 回答
723 浏览

html - 沿路径发出动画 SVG

我想沿着路径为形状设置动画,我已经设法创建了我想要的路径,但是当我为形状设置动画以沿着路径移动时,它似乎沿着路径的第一部分反转。(原谅我,有点菜鸟)。

这是代码;

我也摆弄过它,这可能会更好地把它放在上下文中http://jsfiddle.net/fcz69/

0 投票
1 回答
608 浏览

svg - SVG:沿动画路径的 animateMotion

当我沿动画路径使用 animateMotion 时,Firefox (26) 遵循原始路径,而 Opera (17) 和 Chrome (32) 遵循变化的路径。例如,在以下 svg 中,红色矩形在 FF 中的 100,10 位置结束,而在其他浏览器中则在 50,10 位置:

根据 SVG 规范,正确的行为是什么?

0 投票
1 回答
361 浏览

svg - SVG 动画不会重新触发动画

我有两个 SVG 动画附加到路径元素。我想将鼠标悬停并Anim1开火,然后鼠标悬停并Anim2开火,我希望这是可重复的。我正在使用begin=X.mouseover,begin=X.mouseleavefill="freeze".

它第一次运行良好;所以 mouseoverAnim1起火, mouseleaveAnim2起火。但是它只会Anim1在鼠标悬停时触发并且Anim2永远不会再次触发(或者至少我看不到它做任何动画)。

动画是我正在为属性设置动画的路径d。我在 Chrome 和 Opera 中尝试过,结果相同。

我已从代码块中删除了实际路径,以使其更易于阅读。

我也尝试过使用beginElement& endElement,结果相同。

谢谢你看..

0 投票
0 回答
85 浏览

javascript - 在 raphael js 中缩放/变换后拖动

缩放后如何更正文本的轴?鼠标指针似乎对文本位置没有响应。但是当最初创建时,我可以响应鼠标指针拖放我的文本。这是我的示例项目的链接。

jsfiddle 示例

0 投票
1 回答
587 浏览

javascript - 将 Snap.animation 传递给 Element.animate 时出现 Snap.svg 错误

这个小提琴显示了我面临的错误。这真的是一个错误还是我做错了什么?

在小提琴中,将两个圆圈悬停,白色的动画正确,黑色的消失,无限循环开始在控制台中引发错误。

0 投票
2 回答
1715 浏览

svg - SnapSVG 教程

我刚开始使用SnapSvg插件,但似乎该插件很少有教学资源,是否有任何Ebook或课程SnapSVG