CSS transition-delay 属性值说明
| 值 | 描述 |
|---|---|
| time | 指定过渡效果应该等待开始的秒数或者毫秒。默认值为0s。 |
| initial | 使属性使用其默认值。 |
| inherit | 从父母元素继承属性。 |
transition-delay CSS 属性指定过渡效果应该何时开始。
transition-delay 属性是 CSS3 属性之一。
默认值为 0s,这意味着过渡效果立即开始。
使用 transition-delay 属性指定的时间偏移量将过渡动画偏移指定的量。
偏移量也可以是负值。
当负时间偏移用作 transition-delay 属性的值时,过渡将执行属性的更改时刻,但看起来执行已在指定的偏移处开始。
该值可以是以秒或者毫秒为单位定义的有效时间值,也可以是为单个元素指定的以逗号分隔的时间值列表。
当我们有一个以逗号分隔的属性名称列表时,该列表通常映射到其他与转换相关的属性(转换持续时间、转换时间函数、转换属性)的值。
对于最大的浏览器兼容性扩展,例如 -webkit- 用于 Safari、Google Chrome 和 Opera(较新版本),-moz- 用于 Firefox,-o- 用于旧版本的 Opera ,与此属性一起使用。
| 初始值 | 0s. |
|---|---|
| 应用于 | 所有元素, 伪元素 ::before 和 ::after |
| 继承 | 无效 |
| 可动画的 | 无效 |
| 版本 | CSS3. |
| DOM 语法 | object.Style.TransitionDelay =“3S”; |
语法
transition-delay: time | initial | inherit;
转换延迟属性示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 150px;
height: 150px;
background: #8ebf42;
-webkit-transition-property: width;
-moz-transition-property: width;
-o-transition-property: width;
transition-property: width;
-webkit-transition-duration: 1s;
-moz-transition-duration: 1s;
-o-transition-duration: 1s;
transition-duration: 1s;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
div:hover {
width: 300px;
}
</style>
</head>
<body>
<h2>Transition-delay 属性示例</h2>
<p>Hover over the element to see the effect.</p>
<div></div>
</body>
</html>
具有 2 秒延迟的 transition-delay 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
div {
width: 150px;
height: 150px;
background: #8ebf42;
-webkit-transition-property: width height;
-moz-transition-property: width height;
-o-transition-property: width height;
transition-property: width height;
-webkit-transition-duration: 3s;
-moz-transition-duration: 3s;
-o-transition-duration: 3s;
transition-duration: 3s;
-webkit-transition-delay: 2s;
-moz-transition-delay: 2s;
-o-transition-delay: 2s;
transition-delay: 2s;
}
div:hover {
width: 300px;
height: 300px;
}
</style>
</head>
<body>
<h2>Transition-delay 属性示例</h2>
<p>将鼠标悬停在元素上并等待 2 秒钟以查看效果。</p>
<div></div>
</body>
</html>
日期:2020-06-02 22:14:50 来源:oir作者:oir
