CSS3-变形(transform)
transform属性是静态属性,一旦写到style里面,将会直接显示作用,无任何变化过程。
1.transform-origin:
默认以元素自己中心位置进行变形,通过transform-origin设置中心点,设置方法同 background-position
2.transform:rotate(X)
旋转rotate()函数通过指定的角度参数使元素相对原点进行旋转。它主要在二维空间内进行操作,设置一个角度值,用来指定旋转的幅度。如果这个值为正值,元素相对原点中心顺时针旋转;如果这个值为负值,元素相对原点中心逆时针旋转。
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
3.transform:skew(X,Y)
扭曲skew()函数能够让元素倾斜显示。它可以将一个对象以其中心位置围绕着X轴和Y轴按照一定的角度倾斜。这与rotate()函数的旋转不同,rotate()函数只是旋转,而不会改变元素的形状。skew()函数不会旋转,而只会改变元素的形状。
4.transform:scale(X,Y)
scale(X,Y)使元素水平方向和垂直方向同时缩放(也就是X轴和Y轴同时缩放)
5.transform:translate (X,Y)
translate()函数可以将元素向指定的方向移动,类似于position中的relative。或以简单的理解为,使用translate()函数,可以把元素从原来的位置移动,而不影响在X、Y轴上的任何Web组件。
注:CSS3属性,写样式时需要添加浏览器前缀
-webkit-transform-origin: left top;
transform-origin: left top;
浙公网安备 33010602011771号