CSS 參考手冊(cè)

CSS @規(guī)則(RULES)

CSS 屬性大全

CSS3 transform 屬性使用方法及示例

transform CSS屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換。這個(gè)屬性允許你將元素旋轉(zhuǎn),縮放,移動(dòng),傾斜,平移,旋轉(zhuǎn),縮放等在二維或三維空間等。

下表為此屬性的用法說(shuō)明和版本歷史記錄,以及該屬性在javascript腳本中的使用語(yǔ)法。

默認(rèn)值:none
適用于:可變形元素
繼承:沒(méi)有
可動(dòng)畫(huà)制作:是。請(qǐng)參考 動(dòng)畫(huà)屬性
版本: CSS3的新功能
JavaScript語(yǔ)法:object.style.transform="rotate(7deg)"

transform的使用語(yǔ)法

該屬性的語(yǔ)法如下:

transform: [ transform-function ] 1 or more values | none | initial | inherit

下面的示例演示了如何使用transform屬性。

img {
    -webkit-transform: translate(200px, 50px);  /* Chrome, Safari, Opera */
       -moz-transform: translate(200px, 50px);  /* Firefox */
        -ms-transform: translate(200px, 50px);  /* IE 9 */
            transform: translate(200px, 50px);      
}
測(cè)試看看?/?

屬性值

下表描述了此屬性的值。

描述
translate(tx,ty)沿X和Y軸將元素移動(dòng)給定的數(shù)量。
translate3d(tx,ty,tz)沿X,Y和Z軸將元素移動(dòng)給定的數(shù)量。
translateX(tx)沿X軸將元素移動(dòng)給定的數(shù)量。
translateY(ty)沿Y軸將元素移動(dòng)給定的數(shù)量。
translateZ(tz)沿Z軸將元素移動(dòng)給定的數(shù)量。
rotate(a)根據(jù)transform-origin屬性定義,以指定的角度圍繞元素的原點(diǎn)旋轉(zhuǎn)元素。
rotate3d(x,y,z,?a)圍繞[x,y,z]方向向量,按最后一個(gè)參數(shù)中指定的角度旋轉(zhuǎn)3D空間中的元素。
rotateX(a)圍繞X軸將元素旋轉(zhuǎn)給定角度。
rotateY(a)將元素繞Y軸旋轉(zhuǎn)給定角度。
rotateZ(a)圍繞Z軸將元素旋轉(zhuǎn)給定角度。
scale(sx,sy)按給定數(shù)量向上或向下縮放元素的寬度和高度。該功能scale(1,1)無(wú)效。
scale3d(sx,sy,sz)沿X,Y和Z軸按給定的數(shù)量縮放元素。該功能scale3d(1,1,1)無(wú)效。
scaleX(sx)沿X軸縮放元素。
scaleY(sy)沿Y軸縮放元素。
scaleZ(sz)沿Z軸縮放元素。
skew(ax,ay)使元素沿X和Y軸傾斜給定角度。
skewX(ax)使元素沿X軸傾斜給定角度。
skewY(ay)使元素沿Y軸傾斜給定角度。
matrix(n,n,n,n,n,n)以包含六個(gè)值的轉(zhuǎn)換矩陣的形式指定2D轉(zhuǎn)換。
matrix(n,n,n,n,n,n, n,n,n,n,n,n,n,n,n,n)以16個(gè)值的4×4轉(zhuǎn)換矩陣的形式指定3D轉(zhuǎn)換。
perspective(length)定義3D變換元素的透視圖。通常,隨著此函數(shù)值的增加,元素將出現(xiàn)在離查看者更遠(yuǎn)的地方。
none指定不應(yīng)用任何變換。
initial將此屬性設(shè)置為其默認(rèn)值。
inherit如果指定,則關(guān)聯(lián)元素采用其父元素transform的屬性值。

瀏覽器兼容性

transform屬性瀏覽器的兼容性,下表中的數(shù)字表示支持該屬性的瀏覽器最低版本號(hào);所有主流瀏覽器均支持該屬性。

瀏覽器圖標(biāo)
  • Firefox (2D)3.5 +,(3D)10+ -moz-,16 +

  • Chrome (2D)4 +,(3D)12+ -webkit-,36 +

  • Internet Explorer (2D)9 -ms-,10+

  • Apple Safari (2D)3.2 +,(3D)4+ -webkit-

  • Opera (2D)10.5+ -o   -,
    (2D)(3D)15+   -webkit-,23+

進(jìn)一步閱讀

請(qǐng)參考以下教程:CSS3 2D變換,CSS3 3D變換

相關(guān)屬性:backface-visibility,perspective,perspective-origin,transform-origin,transform-style

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清