【发布时间】:2018-11-26 17:48:02
【问题描述】:
我想在一条线上制作一条 svg 路径的动画。就像这个代码笔一样,但我不想使用多边形,而是想使用更复杂的 svg。 (小路) Codepen example
HTML:
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100%" height="100%" viewBox="0 0 800 300" enable-background="new 0 0 800 300" xml:space="preserve">
<path d="M30,30 L770,30" />
<path d="M29.833,113.5C29.833,178.667,99,271.334,257,271.334 S475.5,81,375.5,81S305,271.334,770,271.334"/>
<polygon points="15,0 18.541,11.459 30,11.459 20.729,18.541 24.271,30 15,22.918 5.729,30 9.271,18.541 0,11.459 11.459,11.459 "/>
<polygon points="15,0 18.541,11.459 30,11.459 20.729,18.541 24.271,30 15,22.918 5.729,30 9.271,18.541 0,11.459 11.459,11.459 "/>
</svg>
有人知道如何用 svg 路径文件替换多边形吗?
谢谢你,
【问题讨论】:
-
您可以使用许多不同的库来为您完成此任务。 SVGsnap Anime.js greensock.com mojs.io 仅举几例。
标签: javascript animation svg