动画属性
由 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 | 获取当前的动画目标(数组) |
| currentTime | 获取和设置动画的全局当前时间(毫秒)(Number) |
| iterationCurrentTime JS | 获取和设置当前迭代时间,单位为毫秒(Number) |
| deltaTime JS | 获取当前帧与前一帧之间经过的时间(毫秒)(Number) |
| progress | 获取和设置动画的整体进度,从 0 到 1(Number) |
| iterationProgress JS | 获取和设置当前迭代的进度,从 0 到 1 (数字) |
| currentIteration JS | 获取和设置当前的迭代次数 (Number) |
| duration | 获取动画的总时长(毫秒)(Number) |
| speed | 获取和设置动画的速度倍增器(数字) |
| fps JS | 获取和设置动画的帧率 (Number) |
| paused | 获取和设置动画是否暂停(布尔值) |
| began JS | 获取和设置动画是否已开始(Boolean) |
| completed | 获取和设置动画是否已完成(Boolean) |
| reversed JS | 获取和设置动画是否反向播放 (Boolean) |
| backwards JS | 获取动画当前是否正在倒放 (Boolean) |