css中transition-transform-animation的用法
对css中的transition(过渡)-transform(转换)-animation(动画)认识的不够清楚,今天就放一起集中解决了。 1.transition-过渡 元素属性的过渡效果,通常配合hover实现元素初始样式到hover中样式的过渡,语法如下: 1 transition: property duration timing-function delay; property:属性,可以写allduration:持续时间timing-function:变化的曲线delay:延迟transition 元素属性transition要定义在元素的初始样式内,hover内写目标属性值 1 div 2 { 3 width:100px; 4 transition: width 2s; 5 } 6 div:hover {width:300px;} 2.transform-转换 2D转换有元素旋转(rotate),缩放(scale),移动(translate) 1 transform: rotate(45deg); /*旋转的单位为deg*/ 2 transform: scale(1.2); /*缩放的倍数,1是原始大小*/ 3 transform: translate(20px, 20px); /*参数分别是水平方法和垂直方向移动的数值,移动的单位可以为像素,也可以为百分比