Style animation 属性

定义和用法

animation 属性是六个动画属性的简写属性:

注释:请始终规定 animationDuration 属性,否则持续时间为 0,且永远不会播放。

实例

使用简写属性更改 <div> 元素的动画:

document.getElementById("myDIV").style.animation = "mynewmove 4s 2";

亲自试一试

语法

返回 animation 属性:

object.style.animation

设置 animation 属性:

object.style.animation = "name duration timingFunction delay iterationCount direction fillMode playState"

属性值

描述
animationName 规定要绑定到选择器的关键帧的名称。
animationDuration 规定动画需要多少秒或毫秒才能完成。
animationTimingFunction 规定动画的速度曲线。
animationDelay 规定动画开始之前的延迟。
animationIterationCount 规定动画应该播放多少次。
animationDirection 规定动画是否应在交替循环中反向播放。
animationFillMode 规定动画在执行时间之外应用的值。
animationPlayState 规定动画是正在运行还是暂停。
initial 将此属性设置为其默认值。请参阅 initial
inherit 从其父元素继承此属性。请参阅 inherit

技术细节

默认值: none 0 ease 0 1 normal none running
返回值: 字符串,表示元素的 animation 属性
CSS 版本: CSS3

浏览器支持

animation 是 CSS3 (1999) 特性。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Chrome Edge Firefox Safari Opera IE
支持 支持 支持 支持 支持 11

相关页面

CSS 参考手册:animation 属性