CSS transition-delay 属性用于指定元素执行过渡动画之前的延迟时间。

通过transition-delay属性可以在过渡动画被触发之前延迟一段时间。如果将值设置为0秒,表示立刻执行过渡动画。

例如,假设我们要向右移动一个元素300像素的距离。代码如下:

.container{

width: 800px;

height: 400px;

border:1px solid #ccc;

position: relative;

}

.div{

width: 100px;

height: 100px;

position: absolute;

top: 100px;

left: 100px;

background-color: blue;

transition-property: left;

transition-duration: 1s;

transition-timing-function: linear;

}

.container:hover .div{

left: 400px;

}

当鼠标进入到.container容器元素中的时候,.div元素立刻开始从100像素的位置移动到400像素的位置。如果我们需要在鼠标进入.container容器之后,延迟2秒钟之后,.div元素才开始移动,可以为.div元素设置过渡动画延迟时间为2秒:transition-delay: 2s。

注意,transition-delay的值不能为负数。负数值会使过渡动画立刻被执行,并且没有过渡效果。

你可以为transition-delay指定一个或多个值,多个值之间使用逗号来分隔。多个动画过渡延迟时间值会和其它过渡动画属性一一对应。例如,如果你提供了2个动画过渡延迟时间,那么第一个transition-delay值决定transition-property属性的第一个属性的动画过渡延迟时间,第二个transition-delay值决定transition-property属性的第二个属性的动画过渡延迟时间。

官方语法

transition-delay: [, ]*

参数:

:使用类型来设置过渡动画的延迟时间。时间值如果为负数会立刻执行过渡动画,并且没有过渡效果。

transition-delay属性的初始值为0s。

应用范围

transition-delay属性可以应用所有元素,以及:before和:after伪元素上。

示例代码

transition-delay: 3s;

transition-delay: 2s, 4ms;

transition-delay: inherit;

在线演示

下面的例子演示了transition-delay属性分别为0秒,2秒和-1秒时的情况。

0s

2s

-1s

浏览器支持

CSS3 transition-delay属性的浏览器兼容性列表如下:

相关阅读

html延时属性css,CSS属性参考 | transition-delay相关推荐

  1. html的动画属性,css动画属性使用及实例代码(transition/transform/animation)

    在开发中,一个好的用户操作界面,总会夹杂着一些动画.css用对少的代码,来给用户最佳的体验感,下面我总结了一些css动画属性的使用方法及用例代码供大家参考,在不对的地方,希望大佬直接拍砖评论. 1 t ...

  2. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...

    利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单 以往文章里面讲了使用CSS的position属性定位结合display制作下拉弹出菜单,名为<纯CSS制作下拉导航菜单> ...

  3. html的过渡属性,CSS过渡属性 transition

    css3的transition允许css的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标划过.单击.获得焦点或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值 过渡属性需要触发事件, ...

  4. CSS样式属性参考手册

    CSS3 动画属性(Animation) 属性 描述 CSS @keyframes 规定动画. 3 animation 所有动画属性的简写属性,除了 animation-play-state 属性. ...

  5. CSS pointer-events属性的使用

    楔子 在前端的开发中,我们都是直接与用户接触,应该尽量让用户感到操作畅快愉悦,获得类似native的感觉.其中动画是最常用的方法. 这里的需求是,弹层的设计,这个弹层希望可以像 native 上的弹层 ...

  6. CSS层叠样式表-属性 /盒子模型

    1.属性 (1)字体属性 官方文档:https://www.apiref.com/css-zh/properties/font/index.htm 1)font-style 指定字体风格 属性用法 描 ...

  7. php中border属性,css中display属性和border属性常遇问题讲解

    本篇文章给大家带来的内容是关于css中display属性和border属性常遇问题讲解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.因为HTML很少有太复杂的问题,所以直接写一篇关于 ...

  8. css scroll属性_CSS中的scroll-behavior属性

    css scroll属性 CSS | 滚动行为属性 (CSS | scroll-behavior property) Who does not want their links to function ...

  9. 常用css样式属性大全(中文注释)

    一 CSS文字属性:color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ ...

最新文章

  1. oracle统计id出现次数,oracle 统计sql
  2. sql 70-229 考试样题(1)
  3. python 元组是有序不可变的类型
  4. 防止email被抓取的两种方法(js和css)
  5. 优先级调度和运行前调度的比较
  6. PAT甲级1099 Build A Binary Search Tree (30分):[C++题解]建立二叉搜索树、dfs和bfs
  7. 错误:Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp;的解决
  8. golang func 入参为func_Golang函数常见用法
  9. C语言课后习题(62)
  10. Redmi 9将升级双频WiFi:定义2020入门机新标准
  11. java多线程小游戏_java控制台贪吃蛇小游戏(多线程版)
  12. matlab时域数据转频域,怎么使用IFFT(matlab)将频域转换为时域
  13. 第十七章、程序管理与 SELinux 初探
  14. 媒体聚焦:西电卡门——12月24日更新
  15. 算法导论-3.递归部分习题选
  16. PC机8250芯片组串口通信以及研华PCM3614板卡串口通信程序设计
  17. VB:如何设置Richtextbox的行间距
  18. 【工作感悟】路自在前,冷暖自知
  19. [APIO2009]采油区域 题解
  20. mac上Apk反编译工具合集整理与资源

热门文章

  1. : cannot connect to X server
  2. 中品质协领导出席中国――埃及商务洽谈会
  3. 2021年G1工业锅炉司炉考试题及G1工业锅炉司炉新版试题
  4. ✿ISCC2021✿糊图图
  5. 钥匙串之不能修改“System Roots”钥匙串
  6. Java valueOf() 方法
  7. Spring Cloud Alibaba实战(三) - Sentinel之限流
  8. 树莓派学习笔记——开启超级用户权限
  9. 何不动手搭建一个家庭服务器?记录期间的遇到的各种坑
  10. 怎样在一只股票上做T+0?