CSS 参考手册 目录

CSS3 animation-delay 属性

animation-delay 属性用于规定动画开始之前的延迟时间。延迟时间可以是负值,这将导致动画立即开始,但从动画的中间或末尾开始播放。这个属性可以与 animation-nameanimation-durationanimation-timing-functionanimation-iteration-count 属性一起使用。

语法

---------------- ---------------------
  • time:指定动画延迟的时间,可以是秒(s)或毫秒(ms)。
  • initial:将属性设置为默认值。
  • inherit:继承父元素的值。

  • time:指定动画延迟的时间,可以是正值或负值。正值表示延迟多长时间后开始动画,负值表示动画会立即开始,但从中间或末尾开始播放。

示例

-- -- - ------ --
--- -
  --------------- --------
  ------------------- ---
  ---------------- ---
-

-- ------------------ --
--- -
  --------------- --------
  ------------------- ---
  ---------------- ----
-

在上面的示例中,第一个 div 元素将在 2 秒后开始动画,而第二个 div 元素将立即开始动画,但从动画的中间或末尾开始播放。

animation-delay 属性为我们提供了更多控制动画开始时间的选项,可以让我们创建更加复杂和有趣的动画效果。


上一篇:CSS 属性 animation
下一篇:CSS 属性 animation-direction