0.环境准备   (1)过渡需要浏览器的支持,使用这些属性要加上浏览器厂商的前缀,我用的chrome49已经不需要前缀了,   -o- Opera   -webkit- Safari、Chrome   -moz- Firefox   -ms- IE   (2) css   p  {    height:15px;/*类似于高度这种属性,必须明确指定值*/       }  p:hover/*初始p:hover*/  {         height:100px;  }   (3)html文件body部分    1.快速使用   将下面属性加入初始p:hover   transition: background 2s linear 1s,height 1s linear 1s; 2.详解   (1)分别指定、属性详解   将下面属性加入初始p:hover transition-property:height,background-color; transition-duration:1s,2s; transition-timing-function:linear; transition-delay:1000ms,1s;  transition-property 指定需要变化的属性  不建议写成all,规则很难捉摸 transition-duration height从执行到结束是1s,background-color从执行到结束是2s,height变化结束后,background-color变化结束还剩1s 只写一个值,则所有属性应用这个值,除此之外,请让transition-duration值的个数等于transition-duration值的个数 transition-timing-function:linear;变化的规律,这里请自行查找 只写一个值,则所有属性应用这个值,除此之外,请让transition-timing-function值的个数等于transition-property值的个数 transition-delay:1000ms,1s;height 1s后开始变化,这里background-color和height同时开始变化 只写一个值,则所有属性应用这个值,除此之外,请让transition-delay值的个数等于transition-property 值的个数 这些属性只能出现一次,否则后面的覆盖前面的 (2)综合使用 将下面属性加入初始p:hover transition: background 2s linear 1s,height 1s linear 1s;可选参数,请全写这些属性只能出现一次,否则后面的覆盖前面的*transition和其他分着写的过渡睡醒也存在覆盖,后面覆盖前面的
09-16 18:19