【发布时间】:2014-08-27 06:21:16
【问题描述】:
我正在使用最新版本的 Snap.svg 在 SVG 中绘制 path 并为其设置动画:
var s = Snap('#svg');
var getPath = s.path('M15 15L115 115');
var pathLength = getPath.getTotalLength();
getPath.attr({
stroke: '#000',
strokeWidth: 5,
strokeDasharray: pathLength + ' ' + pathLength,
strokeDashoffset: pathLength,
strokeLinecap: 'round'
}).animate({
strokeDashoffset: 0
}, 1500);
虽然这工作正常(如您所见here),但我想将其设为虚线,一个接一个地为点设置动画。
我已经构建了一个带有圆圈的快速原型(您可以看到 here)来说明外观,但从技术上讲,我希望它基于自定义 path。
基本上,我正在寻找一种为虚线(复杂)路径设置动画的方法;所以带有属性的路径就像路径上的圆圈一样好。
【问题讨论】:
标签: javascript animation svg snap.svg