动画属性

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 获取和设置动画的整体进度,从 01 (Number)
iterationProgress JS 获取和设置当前迭代的进度,从 01 (Number)
currentIteration JS 获取和设置当前迭代计数 (Number)
持续时间 获取动画的总持续时间(毫秒) (Number)
speed 获取和设置动画的速度乘数 (Number)
fps JS 获取和设置动画的帧率 (Number)
paused 获取和设置动画是否已暂停 (Boolean)
began JS 获取和设置动画是否已开始 (Boolean)
completed 获取和设置动画是否已完成 (Boolean)
reversed JS 获取和设置动画是否已反向 (Boolean)