【发布时间】:2019-03-27 01:49:56
【问题描述】:
我正在尝试制作 SVG 动画,首先我在 Adobe illustrator 中绘制动画,然后获取代码并使用anime.js 对其进行动画处理。
我只为 SVG 中的“d”属性设置动画(更改)。 我遇到了与我正在关注的教程中的问题相同的问题:
似乎我的 SVG 代码没有正确导出,或者我的锚点有问题。
StartUpTimeline.add({
targets: morph,
d: [
{ value: 'M0,0,1,360S184,253,440,254c245,1,346,236,520,236,182,0,277-189,559-189,183,0,402,100,402,100V1Z' },
],
easing: 'easeInQuint',
duration: 1500,
})
<svg id="morph" height="100%" width="100%" viewbox="0 0 1920 1080" preserveAspectRatio="none">
<path class="morph" fill="#002e3a"
d="M0,0H1S184-1,440,0C685,1,786,0,960,0c182,0,246,1,528,1h433Z"/>
</svg>
【问题讨论】: