动画属性

由 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)