码迷,mamicode.com
首页 > Web开发 > 详细

深入理解CSS过渡transition

时间:2017-04-25 15:01:29      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:font   点击   family   浏览器   事件   动态   func   bsp   指定   

  过渡属性看似简单,但实际上它有很多需要注意的细节和容易混淆的地方。本文记录一下自己的看法和一些收集来的资料。

  那就直接开始了~~~

  早期在Web中要实现动画效果,都是依赖于JavaScript或Flash来完成。但在CSS3中新增加了一个新的模块transition,它可以通过一些简单的CSS事件来触发元素的外观变化,让效果显得更加细腻。

  简单点说,就是通过鼠标的单击、获得焦点,被点击或对元素任何改变中触发,并平滑地以动画效果改变CSS的属性值。

  在CSS中创建简单的过渡效果可以从以下几个步骤来实现:

    一、在默认样式中声明元素的初始状态样式;

    二、声明过渡元素最终状态样式,比如悬浮状态;

    三、在默认样式中通过添加过渡函数,添加一些不同的样式。

  

  CSS3的过度transition属性是一个复合属性,主要包括以下几个子属性:

 

    •   transition-property:指定过渡或动态模拟的CSS属性(默认值为all)
    •   transition-duration:指定完成过渡所需的时间(默认值为0s)
    •   transition-timing-function:指定过渡函数(默认值为ease函数)
    •   transition-delay:指定开始出现的延迟时间(默认值为0s

 

[注意]IE9-不支持该属性,safari3.1-6、IOS3.2-6.1、android2.1-4.3需要添加-webkit-前缀;而其余高版本浏览器支持标准写法

深入理解CSS过渡transition

标签:font   点击   family   浏览器   事件   动态   func   bsp   指定   

原文地址:http://www.cnblogs.com/exhuasted/p/6761727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!