首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是纯SVG和什么是SMIL?

什么是纯SVG和什么是SMIL?
EN

Stack Overflow用户
提问于 2016-12-06 12:25:30
回答 1查看 949关注 0票数 3

上下文:我正在编写SVG中的信息图表。我希望通过动画,特别是通过链接动画来实现这个文档。我已经熟悉SVG,但直到最近才开始学习SVG动画。

,因为SMIL不受欢迎,所以我尝试用纯SVG.制作动画。

(最后),我的印象是我需要停止使用suc hattributes:

代码语言:javascript
复制
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>,,,,,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-06 12:50:48

SMIL是不再被Chrome所反对

我们重视您的所有反馈,很明显,SMIL提供服务的用例还没有高保真的替代品。因此,我们决定放弃反对的意图,并向其他选项采取更小的步骤。

基本上,SVG中的SMIL就是动画规范章节中的一切。

这是<animate>元素、<set>元素、<animateMotion>元素和<animateTransform>元素。( SVG规范还包含一个不应该使用的<animateColor>元素,您只需用动画替换它)。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40995387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档