动画属性
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) |
| backwards JS | 获取动画当前是否正在向后播放 (Boolean) |