动画属性

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