内联svg动画的最佳实践
inline-SVG animation best practice
如何动画内联svg ?!我想在路径上做一些动画。就像在某个事件上旋转一样,多个路径上的animateMotion也会被某个事件触发。
我将包含一个到开发站点的链接:http://www.myradon.net。我试图完成以下任务;
当电源插头(就在"portfolio"上方)连接到母线(现在在网站中连接)时,较粗的破折号将从页面的顶部一直移动到底部(当前可视化)。我在考虑这些虚线上的路径动画(所以速度取决于路径的长度,应该在前一个结束时开始)。虚线是由jQuery在Ajax-call中插入的12个svg。
谁有什么好主意来处理这个问题?SMIL, Raphael/D3.js (svg已经在DOM中了)?编辑:顺便说一下,我不关心IE8或更少。javascript驱动的动画将为您提供所有浏览器的支持,并且使用d3.js或raphaël等库很容易做到(这两个库的在线示例很多)。
根据你需要多少交互性,你可以使用SVG动画(SMIL),并提供一个js回退,如FakeSMILe (IE)。如果图形主要由简单的动画组成,并且没有太多的交互,那么这种方式可能更有意义,因为使用图形编辑器可以更容易地编辑图形。
相关文章:
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何更改<svg>标记为<img>用js标记
- 在localhost Dev Box上测试JSONP请求的最佳方式
- 有条件更新d3.js力图中节点的最佳方法
- 锚点元素不't使用svg时,请打开EDGE上的href
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 使用onclick绘制SVG路径
- 为react组件传递道具的最佳方式
- 与运行长作业(javascript,node.js)的第三方API同步的最佳实践
- SVG/JavaScript:尝试选择和更改多边形点
- 让Webpack管理Quirky AMD定义的最佳方式
- 顺时针旋转Svg元件
- 什么是可以创建和操作SVG的最佳javascript框架
- 处理SVG动画的最佳方法是什么?
- 在html文件中嵌入svg坐标的最佳方法是什么?
- 动态调整svg文件大小的最佳方法是什么?
- 流动虚线(svg路径动画)的最佳选项
- 内联svg动画的最佳实践
- 从客户端DOM序列化SVG的最佳方式是什么