同步 WAAPI 动画 V4
WAAPI 动画可以使用 sync()
方法同步到时间线。
timeline.sync(animation, position);
参数
名称 | 接受 |
---|---|
已同步 | 动画 | 定时器 | 时间线 |
位置 (可选) | 时间位置 |
返回
时间线本身
可以与其他时间线方法链式调用。
同步 WAAPI 动画代码示例
import { createTimeline, waapi } from 'animejs';
const circle = waapi.animate('.circle', {
x: '15rem',
});
const triangle = waapi.animate('.triangle', {
x: '15rem',
y: [0, '-1.5rem', 0],
ease: 'out(4)',
duration: 750,
});
const square = waapi.animate('.square', {
x: '15rem',
rotateZ: 360,
});
const tl = createTimeline()
.sync(circle, 0)
.sync(triangle, 350)
.sync(square, 250);
<div class="large row">
<div class="medium pyramid">
<div class="triangle"></div>
<div class="square"></div>
<div class="circle"></div>
</div>
</div>