【发布时间】:2020-09-22 07:21:55
【问题描述】:
我正在尝试使用 Anime.js 为对象设置动画。它有一个播放一次的开始动画(旋转),之后它应该有一个不同的旋转动画,无限循环。我将这两个动画都放在了一个时间轴中,但它不会循环第二个动画。
Javascript:
var tl = anime.timeline({
easing: 'easeOutExpo',
targets: '.fles',
});
tl
.add({
rotate: 20,
duration: 750,
loop: false,
})
.add({
duration: 6000,
loop: true,
easing: 'easeInOutQuad',
keyframes: [
{rotate: '+=1'},
{rotate: '-=1'},
{rotate: '+=1.5'},
{rotate: '-=2'},
{rotate: '+=1.5'},
],
})
Anime.js 可以做到吗?如何实现?
提前致谢!
【问题讨论】:
标签: javascript css animation anime.js