CSS3轉(zhuǎn)換,我們可以移動缺亮,比例化翁涤,反過來,旋轉(zhuǎn)瞬内,和拉伸元素迷雪。
一限书、translate()方法
translate()方法虫蝶,根據(jù)左(X軸)和頂部(Y軸)位置給定的參數(shù),從當前元素位置移動倦西。
代碼例子:
運行效果:
translate值(50px能真,100px)是從左邊元素移動50個像素,并從頂部移動100像素。
二粉铐,rotate()方法
rotate()方法疼约,在一個給定度數(shù)順時針旋轉(zhuǎn)的元素。負值是允許的蝙泼,這樣是元素逆時針旋轉(zhuǎn)程剥。
代碼例子:
div
{
-webkit-transform: rotate(30deg); /* Safari and Chrome */
}
rotate值(30deg)元素順時針旋轉(zhuǎn)30度。
運行效果:
三汤踏,scale()方法
scale()方法织鲸,該元素增加或減少的大小,取決于寬度(X軸)和高度(Y軸)的參數(shù):
代碼例子:
div
{
-webkit-transform: scale(2,3); /* Safari */
}
scale(2,3)轉(zhuǎn)變寬度為原來的大小的2倍溪胶,和其原始大小3倍的高度搂擦。
效果展示:
四,skew()方法
skew()方法哗脖,該元素會根據(jù)橫向(X軸)和垂直(Y軸)線參數(shù)給定角度:
代碼例子:
div
{
-webkit-transform: skew(30deg,20deg); /* Safari and Chrome */
}
運行效果:
skew(30deg,20deg)是繞X軸和Y軸周圍20度30度的元素瀑踢。
五,matrix()方法
matrix()方法和2D變換方法合并成一個才避。matrix方法有六個參數(shù)橱夭,包含旋轉(zhuǎn),縮放桑逝,移動(平移)和傾斜功能徘钥。
代碼例子:
div{
-webkit-transform:matrix(0.866,0.5,-0.5,0.866,0,0);/* Safari and Chrome */
}
運行效果:
2D轉(zhuǎn)換方法