transition-delay属性transition-duration属性极其类似,不同的是transition-duration是用来设置过渡动画的持续时间,而transition-delay主要用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行。

有时我们想改变两个或者多个css属性的transition效果时,只要把几个transition的声明串在一起,用逗号(“,”)隔开,然后各自可以有各自不同的延续时间和其时间的速率变换方式。但需要值得注意的一点:第一个时间的值为 transition-duration,第二个为transition-delay。

例如:a{ transition: background 0.8s ease-in 0.3,color 0.6s ease-out 0.3;}

示例演示:

通过transition属性将一个200px *200px的橙色容器,在鼠标悬浮状态时,过渡到一个300px * 300px的红色容器。而且整个过渡0.1s后触发,并且整个过渡持续0.28s。

HTML代码:

<div class="wrapper">
<div>鼠标放到我的身上来</div>
</div>

CSS代码:

.wrapper {
width: 400px;
height: 400px;
margin: 20px auto;
border: 2px dotted red;
}
.wrapper div {
width: 200px;
height: 200px;
background-color: orange;
-webkit-transition: all .28s ease-in .1s;
transition: all .28s ease-in .1s;
}
.wrapper div:hover {
width: 300px;
height: 300px;
background-color: red;
}

演示结果

鼠标移入:

鼠标移出:

最新文章

  1. Linux Shell脚本实现根据进程名杀死进程
  2. Hdoop日记Day10---RPC机制
  3. MongoDB 2.6设置访问权限、设置用户
  4. angular 自定义指令
  5. android 中int 和 String 互相转换的多种方法
  6. 用JS写的放大镜
  7. Android_gridView_LIstener_examle
  8. 【转载】Java的四种引用
  9. COGS 577 蝗灾 [CDQ分治入门题]
  10. 使用android-resource-remover删除项目中无用的资源,减少包的大小
  11. (二)Hololens Unity 开发入门 之 Hello HoloLens~
  12. JavaScript中的单体模式四种实现方式
  13. HTML/CSS快速入门
  14. mybatis 错误
  15. 这篇文章主要介绍了Citrix XenServer 6.1 安装图解教程
  16. Vue中使用Vue.component定义两个全局组件,用单标签应用组件时,只显示一个组件的问题和 $emit的使用。
  17. .7-浅析express源码之Router模块(3)-app[METHODS]
  18. vue性能优化1--懒加载
  19. 1.2.1 工作流管理系统参考模型 (zhuan)
  20. drupal中安装CKEditor文本编辑器,并配置图片上传功能 之 方法二

热门文章

  1. Python之创建tuple和“可变”的tuple
  2. 面向对象之virtual
  3. VS附加到进程调试的方法及应用场景
  4. 蓝牙Bluetooth技术手册规范下载
  5. C/C++ 获取汉字拼音
  6. Python 扫面文件夹中的文件
  7. Majority Element || leetcode
  8. 实战案例:DIV嵌套
  9. cocoapods没有自动补齐
  10. cp 命令(转)