动画属性
animate()
和 waapi.animate()
函数返回的 Animation
实例上可用的属性。
const animation = animate(targets, parameters);
┌────────────┐
animation.│targets │
animation.│currentTime ├─ Properties
animation.│duration │
└────────────┘
JS 版本 animate()
独有的属性标有 JS 徽章。
名称 | 描述 |
---|---|
id JS | 获取和设置动画的 ID (String | Number ) |
targets | 获取当前动画目标 (Array ) |
currentTime | 获取和设置动画的全局当前时间(毫秒) (Number ) |
iterationCurrentTime JS | 获取和设置当前迭代时间(毫秒) (Number ) |
deltaTime JS | 获取当前帧与上一帧之间经过的时间(毫秒) (Number ) |
progress | 获取和设置动画的整体进度,从 0 到 1 (Number ) |
iterationProgress JS | 获取和设置当前迭代的进度,从 0 到 1 (Number ) |
currentIteration JS | 获取和设置当前迭代计数 (Number ) |
持续时间 | 获取动画的总持续时间(毫秒) (Number ) |
speed | 获取和设置动画的速度乘数 (Number ) |
fps JS | 获取和设置动画的帧率 (Number ) |
paused | 获取和设置动画是否已暂停 (Boolean ) |
began JS | 获取和设置动画是否已开始 (Boolean ) |
completed | 获取和设置动画是否已完成 (Boolean ) |
reversed JS | 获取和设置动画是否已反向 (Boolean ) |