好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

深入理解CSS过渡transition_html/css_WEB-ITnose

× 目录 [1]定义 [2]过渡属性 [3]持续时间 [4]延迟时间 [5]时间函数 [6]多值 [7]阶段 [8]触发 [9]API

前面的话

  通过过渡transition,可以让web前端开发人员不需要javascript就可以实现简单的动画交互效果。过渡属性看似简单,但实际上它有很多需要注意的细节和容易混淆的地方。本文将介绍和梳理关于CSS过渡的知识

定义

  过渡transition是一个复合属性,包括transition-property、transition-duration、transition-timing-function、transition-delay这四个子属性。通过这四个子属性的配合来完成一个完整的过渡效果

transition-property: 过渡属性(默认值为all)transition-duration: 过渡持续时间(默认值为0s)transiton-timing-function: 过渡函数(默认值为ease函数)transition-delay: 过渡延迟时间(默认值为0s) 

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

.test{    height: 100px;    width: 100px;    background-color: pink;    transition-duration: 3s;/*     以下三值为默认值,稍后会详细介绍 */    transition-property: all;    transition-timing-function: ease;    transition-delay: 0s;}    .test:hover{    width: 500px;} 

查看更多关于深入理解CSS过渡transition_html/css_WEB-ITnose的详细内容...

  阅读:31次