--- title: animation-delay slug: Web/CSS/animation-delay tags: - CSS - CSS Animations - CSS Property - Experimental - Reference translation_of: Web/CSS/animation-delay ---
animation-delay
CSS属性定义动画于何时开始,即从动画应用在元素上到动画开始的这段时间的长度。
0s
是该属性的默认值,代表动画在应用到元素上后立即开始执行。否则,该属性的值代表动画样式应用到元素上后到开始执行前的时间长度;
定义一个负值会让动画立即开始。但是动画会从它的动画序列中某位置开始。例如,如果设定值为-1s,动画会从它的动画序列的第1秒位置处立即开始。
如果为动画延迟指定了一个负值,但起始值是隐藏的,则从动画应用于元素的那一刻起就获取起始值。
通常用{{cssxref("animation")}}简写属性一次性设置动画效果较为方便。
{{cssinfo}}
animation-delay: 3s; animation-delay: 2s, 4ms;
<time>
{{csssyntax("animation-delay")}}
规范 | 状态 | 备注 |
---|---|---|
{{SpecName('CSS3 Animations', '#animation-delay', 'animation-delay')}} | {{Spec2('CSS3 Animations')}} |
{{Compat("css.properties.animation-delay")}}