transition

  • 版本:CSS3
  • 继承性:无
transition属性在CSS过渡中是比较常用的,本文将带你深入理解transition属性的各个方面,包括它的语法、取值、作用和浏览器兼容性,最后附上transition的实例,希望能够对你有所帮助。

transition定义和用法

transition:[ transition-property ] || [ transition-duration ] || [ transition-timing-function ] || [ transition-delay ]

默认值看每个独立属性

适用于:所有元素,包含伪对象:after和:before

继承性:无

transition属性值

[ transition-property ]:
检索或设置对象中的参与过渡的属性
[ transition-duration ]:
检索或设置对象过渡的持续时间
[ transition-timing-function ]:
检索或设置对象中过渡的动画类型
[ transition-delay ]:
检索或设置对象延迟过渡的时间

transition说明

复合属性。检索或设置对象变换时的过渡。
  • 可以为同一元素的多个属性定义过渡效果。示例:

    缩写方式:

    transition:border-color .5s ease-in .1s, background-color .5s ease-in .1s, color .5s ease-in .1s;

    拆分方式:

    transition-property:border-color, background-color, color;
    transition-duration:.5s, .5s, .5s;
    transition-timing-function:ease-in, ease-in, ease-in;
    transition-delay:.1s, .1s, .1s;
  • 如果定义了多个过渡的属性,而其他属性只有一个参数值,则表明所有需要过渡的属性都应用同一个参数值。据此可以对上面的例子进行缩写:

    拆分方式:

    transition-property:border-color, background-color, color;
    transition-duration:.5s;
    transition-timing-function:ease-in;
    transition-delay:.1s;
  • 如果需要定义多个过渡属性且不想指定具体是哪些属性过渡,同时其他属性只有一个参数值,据此可以对上面的例子进行缩写:

    缩写方式:

    transition:all .5s ease-in .1s;

    拆分方式:

    transition-property:all;
    transition-duration:.5s;
    transition-timing-function:ease-in;
    transition-delay:.1s;
  • 对应的脚本特性为transition

transition浏览器支持

  • 浅绿 = 支持
  • 红色 = 不支持
  • 墨绿 = 部分支持
  • 橙色 = 实验性质
支持版本\类型 IE Firefox Safari Chrome Opera
版本 6-9 4-18 5.1.7 13-23 11.5-12.5
版本 10

transition实例

css3动画transition和transform应用

延迟时间)。figcaption标签,一般应用于图片加标题的块。二、HTML结构:三、css的写法和注意点:figure{margin:0;padding:0...2016年7月24日

CSS3中对过渡(transition)进行调速,以及延时

CSS3中transition属性是非常的有用了并且作用强大了,我们通常可以使用transition来改变一些图形,具体的细节我们来看一个例子...2016年6月22日

深入理解CSS过渡transition

过渡属性看似简单,但实际上它有很多需要注意的细节和容易混淆的地方。本文将介绍和梳理关于CSS过渡的知识 定义过渡transition是一个复合属性...2016年4月3日

CSS3之Transition(变换过渡)

知道了CSS3三剑客之一的transform可以用来让原本规规矩矩的元素产生变形,平移,旋转一样的旋转,接下来使用第二个特性,transition属性...2015年9月12日

skewx skewy(degs):控制倾斜度的。4)scale:用来放大缩小效果,传比例值。5)matrix:css矩阵。2.transition:过渡。是一个简单的动画属性...2015年10月11日

CSS3transition规范的实际使用经验

本篇文章主要讲述CSS3transition规范和在不同浏览器之间的使用差异,关于具体解决方法或如何规避问题的意见可以参考另一篇非常有见地的文章,...2015年4月21日

CSS3Transition

标准中对css3的transition这是样描述的:“css的transition允许css的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点...2015年3月22日

1、transform属性transform变换包括:rotate(Xdeg)(旋转),按顺时针旋转X度,默认的坐标原点在变换物体的中心scale(水平比例,垂直比例)(伸缩),取1则表示不伸缩tr...2015年5月27日

transition属性是一个简写属性,用于设置四个过渡属性:transition-propertytransition-durationtransition-timing-functiontran...2015年5月8日

transitiontransition简写属性,用于在一个属性中设置四个过渡属性。transition-property规定应用过渡的CSS属性的名称。...2016年5月24日

发布于2015-12-22 14:25:28transition-property : 规定设置过渡效果的 CSS 属性的名称。transition-duration : 规定完成过渡效果需要多少秒或毫秒...2015年12月22日

康晨远—-以poco.cn摄影网为例看css3 transform和transition效果

css3transform和transition效果——————————————————...2015年11月22日

W3C标准中对CSS3的transition这是样描述的:“CSS的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发...2015年9月22日

CSS3 动画系列2-transition(过渡)

CSS 过渡(transition)是通过定义元素从 起点的状态 和 结束点的状态 ,在一定的时间区间内实现元素平滑地过渡或变化的一种补间动画机制...2014年11月28日

CSS3也有着非常强大的属性,那就是过渡——Transition。过渡——Transition在W3C的描述:“css的transition允许css的属性值在一定的时间区间内平滑地过渡...2014年11月17日

发布于2014-08-07 11:20:47transitions:propertyduration timing-function;transitionst他有三个参数:1)property:属性...2014年8月7日

具体的transparent用法同学们自己去搜用法,这里就不讲解了,OK到这里基本上一个简单的效果就完成了,是不是又学到了css3属性的一些新用法了呢?同学们也可以去修改效果的...2016年7月19日

.box{width:100px;height:100px;border:1pxsolid#000;background:red;transition:5sbackground;transition...2016年10月1日

发布于2015-09-30 09:05:36.focus-trans {position: absolute; left:-99px; top: 20px;width: 100px; height:30px;outline: 5px auto-webkit-focus-ring-color;border-radius: 3px;transition: all 1.15s;}.code:f...2015年9月30日

发布于2014-08-17 12:22:50resize: both;overflow: auto; //可以用鼠标调整DIV的尺寸box-shadow:rgba(0,0,0,0.7) 0 5px 10px; //阴影,放在hover内transition:all 0.5s linear; //多少时间内完成动作,不能放在hover...2014年8月17日