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

transition:transition-property transition-duration transition-timing-function transition-delay
transition:属性 延续时间 速率变化 延迟时间

transition-property 规定设置过渡效果的 CSS 属性的名称。
transition-duration 规定完成过渡效果需要多少秒或毫秒。
transition-timing-function 规定速度效果的速度曲线。
transition-delay 定义过渡效果何时开始。

  • transition-property是用来指定当元素其中一个属性改变时执行transition效果,其主要有以下几个值:none(没有属性改变);all(所有属性改变)这个也是其默认值;indent(元素属性名)。当其值为none时,transition马上停止执行,当指定为all时,则元素产生任何属性值变化时都将执行transition效果,ident是可以指定元素的某一个属性值。
  • transition-duration是用来指定元素转换过程的持续时间,取值:为数值,单位为s(秒)或者ms(毫秒),可以作用于所有元素,包括:before和:after伪元素。其默认值是0,也就是变换时是即时的。
  • transition-timing-function的值允许你根据时间的推进去改变属性值的变换速率,transition-timing-function有6个可能值:

1、ease:(逐渐变慢)默认值,
2、linear:(匀速),
3、ease-in:(加速)
4、ease-out:(减速)
5、ease-in-out:(加速然后减速)
6、cubic-bezier:(该值允许你去自定义一个时间曲线), 特定的cubic-bezier曲线。 (x1, y1, x2, y2)四个值特定于曲线上点P1和点P2。所有值需在[0, 1]区域内,否则无效。

  • transition-delay是用来指定一个动画开始执行的时间,也就是说当改变元素属性值后多长时间开始执行transition效果,其取值:为数值,单位为s(秒)或者ms(毫秒),其使用和transition-duration极其相似,也可以作用于所有元素,包括:before和:after伪元素。 默认大小是”0”,也就是变换立即执行,没有延迟。

CSS3的 transition:属性 延续时间 速率变化 延迟时间相关推荐

  1. css3中transition属性详解

    transform呈现的是一种变形结果,而Transation呈现的是一种过渡,通俗点说就是一种动画转换过程,如渐显.渐弱.动画快慢等.transition和transform是两种不同的动画模型. ...

  2. 利用CSS3的transition属性模仿鼠标移入闪光灯效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 悬停渐变特效html,CSS3 transition属性实现hover渐变动画效果

    CSS3 transition属性实现hover渐变动画效果 我们知道许多网页动态特效都是由FLASH或JQUERY之类的JS特效库实现的实际上现在CSS3也能实现很多类似效果了,只是在各种浏览器中兼 ...

  4. html图片自动淡出变化,用CSS3 transition属性实现淡入淡出轮播图

    最近想自己写下轮播图,在网上发现一个网友用CSS transition属性实现的轮播,赶脚超简单哦,自己学习了后整理如下.(找不到原网址了-.-...就不贴了...) (如果不了解transition ...

  5. css3 transition属性造成文字抖动

    解决方法: transition属性后面接着写 transform:translateZ(0)

  6. html 淡出淡入轮播图,用CSS3 transition属性实现淡入淡出轮播图

    最近想本身写下轮播图,在网上发现一个网友用CSS transition属性实现的轮播,赶脚超简单哦,本身学习了后整理以下.(找不到原网址了-.-...就不贴了...) (若是不了解transition ...

  7. css transtion不生效_CSS3 Transition属性使用详解

    transition 属性是一个简写属性,用于设置四个过渡属性:transition-property transition-duration transition-timing-function t ...

  8. CSS3之Transition

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

  9. html过渡的触发机制是什么,CSS3过渡 transition

    之前我们整理了CSS3中的动画属性 Transform 转换,今天我们接着一起来看看CSS3中的另一个动画属性 Transition 过渡. W3C标准中对css3的transition这是样描述的: ...

最新文章

  1. HTML的标签描述18
  2. c++-内存管理-内存对齐方式
  3. xml方式实现aop-切点表达式的写法
  4. 【CodeForces - 510D】Fox And Jumping(dp,stlmap,数论的性质)
  5. C#json数据的序列化和反序列化(将数据转换为对象或对象集合)
  6. php5中this_self_parent关键字用法讲解
  7. matlab定义和调用函数m,Matlab学习-自定义函数与调用
  8. arduino控制点阵屏与蜂鸣器_还在为遥控项目发愁?Arduino遥控套装解决你的所有问题(下)...
  9. C# 使用JSON对数据序列化和反序列化.
  10. Web App - MUI框架实战
  11. 扑克牌游戏“快算24”算法
  12. 只要7步,任何魔方6面都能还原!留着教孩子
  13. ArrayList,LinkedList,Vector三者的异同
  14. vue 项目安装 openlayer 加载高德地图
  15. 柯西不等式证明及推广
  16. GIT 修改用户名和密码
  17. SpringBoot:Whitelabel Error Page 404
  18. 最简单的MySQL安装教程(数据库免安装版,免安装版,亲测好用) mysql-5.7.33-winx64.zip
  19. 书论49 蔡襄《论书》
  20. img ,background-img,background-size

热门文章

  1. AcWing算法题常用代码模板
  2. 测试与刑法之间的关系
  3. Android Studio lint工具所提示的需要注意的内容简要记录
  4. linux找不到镜像文件,为什么我从硬盘安装Linux,系统总是提示找不到iso文件??...
  5. 基于LSTM模型实现新闻分类
  6. python3 绝对值_python3对序列求绝对值
  7. 【13.9元】邦仕尼 扫把簸箕套装组合 家用软毛扫地 刮水器 刮扫头发神器扫帚...
  8. USB接口图和工作原理
  9. 市场调研报告-全球与中国船用喷水推进器市场现状及未来发展趋势
  10. sqlserver 各种判断是否存在(表、视图、函数、存储过程等)