CSS_过渡效果
transition和animation的区别
transition必须要触发,一般使用hover
transition不需要设置关键帧
简单的过度效果使用transition, 复杂的动画使用animation
用法
transition-property:指定过渡属性
可以指定一个属性
可以指定多个属性
可以指定所有的属性(all)
transition-duration:过渡持续的时间
可以指定秒、以及毫秒
transition-timing-function: 过渡的时间曲线,一般使用linear(线性曲线,平滑过渡)
linear: 规定以相同速度开始至结束的过渡效果ease: 规定慢速开始,然后变快,然后慢速结束的过渡效果ease-in: 规定以慢速开始的过渡效果ease-out: 规定以慢速结束的过渡效果ease-in-out: 规定以慢速开始和结束的过渡效果
transition-delay: 过渡延迟
可以指定秒、以及毫秒
速写:
transition:property duration timing delay;
关于 transform
scale: 图片变大的倍数skew: 角度大小 + degrotate: 角度大小 + degtranslate: 往坐标轴前进的距离 + px
举例代码
1 |
|
代码图片以及效果


发布于