2d轉換方法:
translate()1、translate()方法,根據左(x軸)和頂部(y軸)位置給定的引數,從當前元素位置移動rotate()
scale()
skew()
matrix()
例如:
1translate值(50px,100px)是從左邊元素移動50個畫素,並從頂部移動100畫素。div2
2、rotate()方法,在乙個給定度數順時針旋轉的元素。負值是允許的,這樣是元素逆時針旋轉。
例如:
1rotate值(30deg)元素順時針旋轉30度。div2
3、scale()方法,該元素增加或減少的大小,取決於寬度(x軸)和高度(y軸)的引數:
例如:
1scale(2,3)轉變寬度為原來的大小的2倍,和其原始大小3倍的高度。-ms-transform:scale(2,3);
/*ie 9 */2
-webkit-transform: scale(2,3);
/*safari */3
transform: scale(2,3);
/*標準語法
*/
4、skew() 方法
語法:
1包含兩個引數值,分別表示x軸和y軸傾斜的角度,如果第二個引數為空,則預設為0,引數為負表示向相反方向傾斜transform:skew([,]);
例如」:
1skew(30deg,20deg) 元素在x軸和y軸上傾斜20度30度div2
5、matrix()方法和2d變換方法合併成乙個。
matrix 方法有六個引數,包含旋轉,縮放,移動(平移)和傾斜功能。
例如:
12D轉換 3D轉換
轉換是使元素改變形狀 尺寸和位置的一種效果。能夠對元素進行移動 縮放 轉動 拉長或拉伸。2d轉換 瀏覽器相容 1 internet explorer 10 firefox 以及 opera 支援 transform 屬性。2 chrome 和 safari 需要字首 webkit 3 interne...
CSS3中的2D轉換
通過 css3 轉換,我們能夠對元素進行移動 縮放 轉動 拉長或拉伸。轉換是使元素改變形狀 尺寸和位置的一種效果。注 internet explorer 10 firefox 以及 opera 支援 transform 屬性。chrome 和 safari 需要字首 webkit 屬性transfo...
CSS3的2D轉換和3D轉換
rotate 使用transform元素中的rotate方法,元素順時針旋轉給定的角度。允許負值,元素將逆時針旋轉。transform rotate 11deg ms transform rotate 11deg internet explorer moz transform rotate 11de...