一個點,我使用的是最新版本的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
。
基本上我正在尋找一種方法來動畫點綴(複雜)路徑;所以具有屬性的路徑就像路徑上的圓圈一樣好。
非常感謝您的回答!不幸的是,'d3.min.js'約爲〜147KB,不加載另一個JavaScript庫會很好,但我會牢記! – Sven