Latest web development tutorials

HTML DOM Style animation 屬性

Style 對象參考手冊 Style對象

實例

使用速記屬性改變<div> 元素的動畫:

document.getElementById("myDIV").style.animation="mymove 5s infinite";

嘗試一下»

定義和用法

animation 屬性是六個動畫屬性的速記屬性:

animationName
animationDuration
animationTimingFunction
animationDelay
animationIterationCount
animationDirection.

注意:總是規定animationDuration屬性,否則持續時間為0,將不播放動畫。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 10、Firefox 和Opera 支持animation 屬性。

Safari 和Chrome 支持另一個可替代該屬性的屬性,即WebkitAnimation 屬性。

注意: Internet Explorer 9及其之前的版本不支持animation屬性。


語法

返回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


相關文章

CSS參考手冊: animation屬性


Style 對象參考手冊 Style對象