JavaScript HTML DOM Style animationFillMode 属性
-
animationFillMode 属性
animationFillMode属性指定在动画未播放时(当它完成时或具有“延迟”时)将对元素应用的样式。默认情况下,CSS动画不会影响您动画的元素,直到第一个关键帧“播放”,然后在最后一个关键帧完成后停止影响它。animationFillMode属性可以覆盖此行为。更改<div>元素的animationFillMode属性:
尝试一下document.getElementById("myDIV").style.animationFillMode = "forwards";
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 属性 animationFillMode 不支持43.016.05.0 Moz9.030.0 -
语法
返回animationFillMode属性:object.style.animationFillMode设置animationFillMode属性:object.style.animationFillMode = "none|forwards|backwards|both|initial|inherit" -
属性值
值 描述 none 默认值。 动画在执行之前或之后不会将任何样式应用于目标 forwards 动画结束后(由animation-iteration-count确定),动画将应用动画结束时的属性值 backwards 动画将应用在关键帧中定义的属性值,该关键帧将在动画延迟定义的时间段内开始动画的第一次迭代。 这些是from关键帧的值(当animation-direction是“normal”或“alternate”时)或者to keyframe的值(当animationDirection为“reverse”或“alternate-reverse”时) both 动画将遵循向前和向后的规则。 也就是说,它将在两个方向上扩展动画属性 initial 将此属性设置为其默认值。 阅读有关initial信息 inherit 从其父元素继承此属性。 阅读有关inherit的信息 -
技术细节
项目 描述 默认值: none 返回值: 一个字符串,表示元素的animation-fill-mode属性 CSS版本 CSS3 -
相关页面
CSS参考:animation-fill-mode属性