CSS Transition的哥哥,CSS关键帧动画让我们通过在CSS“时间轴”上定义点以及在这些点上参与的CSS属性值来为CSS属性设置动画。
使用JavaScript,我们可以类似地插入关键帧动画的重要状态,特别是当关键帧动画已经开始,迭代或完全结束时。
相关的事件是
animationstart
,
animationiteration
和
animationend
分别。
再一次,为了使现实更好,我们需要考虑支持3个事件的前缀版本的旧浏览器。
随着中说,我们可以把以下内容函数返回的受支持版本
animationstart
,
animationiteration
或
animationend
:
该
事件对象
一旦填充了一些属性,如
event.elapsedTime
,它返回以秒为关键帧动画的持续时间。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69933200/viewspace-2649853/ ,如需转载,请注明出处,否则将追究法律责任。