CSS3 animation-delay 属性

· 约 2 分钟读完 · 第 70 / 265 章

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

语法

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

值

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

示例

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

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