alternate
当 loop 参数设置为true或大于1时,定义动画方向是否在每次迭代时交替变化。
接受
布尔
默认
false
要全局更改默认值,请更新 engine.defaults 对象。
import { engine } from 'animejs';
engine.defaults.alternate = true;
备用代码示例
import { animate } from 'animejs';
animate('.dir-normal', {
x: '17rem',
alternate: false, // Default
loop: 1,
});
animate('.dir-alternate', {
x: '17rem',
alternate: true,
loop: 1, // Required to see the second iteration
});
animate('.dir-alternate-reverse', {
x: '17rem',
alternate: true,
reversed: true,
loop: 1,
});
<div class="medium row">
<div class="circle dir-normal"></div>
<div class="padded label">alternate: false</div>
</div>
<div class="medium row">
<div class="circle dir-alternate"></div>
<div class="padded label">alternate: true</div>
</div>
<div class="medium row">
<div class="circle dir-alternate-reverse"></div>
<div class="padded label">alternate: true, reversed: true</div>
</div>