上下文:我正在编写SVG中的信息图表。我希望通过动画,特别是通过链接动画来实现这个文档。我已经熟悉SVG,但直到最近才开始学习SVG动画。
,因为SMIL不受欢迎,所以我尝试用纯SVG.制作动画。
(最后),我的印象是我需要停止使用suc hattributes:
fill="freeze"
repeatCount="indefinite"
begin="hover"
begin="circ-anim.begin + 1s" …因为他们是SVG SMIL的一部分。
但是,如果我查看关于Mozilla的SVG参考,我可以看到列表中的<animate>和<animateTransform>,没有警告它们是SMIL,或者需要停止使用它们。
此外,它似乎是Chrome通常警告在控制台中使用SMIL动画。,但在使用<animate>或<animateTransform>时,我看不到这样的警告(无论是在SVG文档中,还是在包含内联或对象SVG的HTML文档中)。
长话短说,我不清楚什么是,什么是SMIL,什么是纯SVG。有人能在这个话题上遮住一些光线吗?<animate>,,,,,,,,,,。
发布于 2016-12-06 12:50:48
SMIL是不再被Chrome所反对。
我们重视您的所有反馈,很明显,SMIL提供服务的用例还没有高保真的替代品。因此,我们决定放弃反对的意图,并向其他选项采取更小的步骤。
基本上,SVG中的SMIL就是动画规范章节中的一切。
这是<animate>元素、<set>元素、<animateMotion>元素和<animateTransform>元素。( SVG规范还包含一个不应该使用的<animateColor>元素,您只需用动画替换它)。
https://stackoverflow.com/questions/40995387
复制相似问题