
定义和用法
animation-delay
是 CSS 动画属性之一,用于指定动画何时开始。
animation-delay
属性值可以是秒(s
)或毫秒(ms
)为单位的值,默认值为0s
(立即开始动画)。
animation-delay
属性值允许负值,-2s 使动画马上开始,但跳过 2 秒进入动画。
常用的实例
接下来通过多个实例演示animation-delay
属性的用法,来深化您对animation-delay
属性的理解。
/* 延迟1秒后开始动画 */
.element {
animation-delay: 1s;
}
/* 延迟500毫秒后开始动画 */
.element {
animation-delay: 500ms;
}
/* 负值延迟,动画立即开始但从中间开始播放 */
.element {
animation-delay: -2s;
}
/* 多动画延迟设置 */
.element {
animation-name: slide, fade;
animation-delay: 0s, 1s; /* slide立即开始,fade延迟1秒 */
}
CSS 语法
animation-delay: time;
属性值
值 | 描述 |
---|---|
time | 可选。定义动画开始前等待的时间,以秒或毫秒计。默认值是 0。 |
浏览器支持
表格中的数字注明了完全支持animation-delay
属性的首个浏览器版本。带 -webkit-、-moz- 或 -o- 的数字表示使用前缀的首个版本。
![]() |
![]() |
![]() |
![]() |
![]() |
43.0 4.0 -webkit- |
10.0 | 16.0 5.0 -moz- |
9.0 4.0 -webkit- |
30.0 15.0 -webkit- 12.0 -o- |
评论区 0
发表评论
教程介绍
CSS 参考手册全面涵盖选择器、盒模型,文本属性等,助您快速检索 CSS 使用方法。
32
章节
14
阅读
0
评论
反馈提交成功
感谢您的反馈,我们将尽快处理您的反馈