【发布时间】:2019-09-26 00:41:49
【问题描述】:
我有一个包含两个多边形的 SVG。我想从头到尾为第一个多边形设置动画,然后为第二个多边形设置动画。 动画将像填充一样工作。
我只想使用 stroke-dasharray 和 css 关键帧。
如果您想使用它,我会提供一支笔。 https://codepen.io/anon/pen/byVpjM
<svg height="600" width="800">
<polygon class="animateFirst1" points="60 548,171 548,170 266,300 345,297 273,293 213,113 67,54 68"/>
<polygon class="animateSecond2" points="291 211,295 279,298 345,404 259,402 552,512 551,513 60,457 60,440 60"/>
</svg>
所以我正在寻找的输出是,动画从 M 的左下角开始,在右下角结束。任何帮助将不胜感激。
【问题讨论】:
-
到目前为止你尝试过什么?按照How SVG Line Animation Works 之类的文章中的提示,您在哪里卡住了?
标签: svg css-animations polygon keystroke stroke-dasharray