CSS3中的2D转换
通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。
转换是使元素改变形状、尺寸和位置的一种效果。
注:Internet Explorer 10、Firefox 以及 Opera 支持 transform 属性。
Chrome 和 Safari 需要前缀 -webkit-。
属性transform,其值有以下四种:
1,translate()
通过 translate( px, px) 方法,元素从其当前位置移动,根据给定的 left(x 坐标) 和 top(y 坐标) 位置参数。
2,rotate()
通过 rotate( deg) 方法,元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。
3,scale()
通过 scale(n,n) 方法,元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)参数。元素尺寸放大,缩小。
4,skew()
通过 skew( deg, deg) 方法,元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数。