色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

CSS3 3D 轉換


CSS33D 轉換


3D Transforms

CSS3 允許您使用 3D 轉換來對元素進行格式化。

在本章中,您將學到其中的一些 3D 轉換方法:

  • rotateX()
  • rotateY()

點擊下面的元素,來查看 2D 轉換與 3D 轉換之間的不同之處:

2D rotate
3D rotate


瀏覽器支持

屬性瀏覽器支持
transform

Internet Explorer 10 和 Firefox 支持 3D 轉換.

Chrome 和 Safari 必須添加前綴 -webkit-.

Opera 還不支持 3D 轉換(支持 2D 轉換 ).


rotateX() 方法

Rotate X

rotateX()方法,圍繞其在一個給定度數X軸旋轉的元素。

OperaSafariChromeFirefoxInternet Explorer

實例

div
{
transform: rotateX(120deg);
-webkit-transform: rotateX(120deg); /* Safari and Chrome */
}



rotateY() 方法

Rotate Y

rotateY()方法,圍繞其在一個給定度數Y軸旋轉的元素。

OperaSafariChromeFirefoxInternet Explorer

實例

div
{
transform: rotateY(130deg);
-webkit-transform: rotateY(130deg); /* Safari and Chrome */
}



轉換屬性

下表列出了所有的轉換屬性:

屬性描述CSS
transform向元素應用 2D 或 3D 轉換。3
transform-origin允許你改變被轉換元素的位置。3
transform-style規定被嵌套元素如何在 3D 空間中顯示。3
perspective規定 3D 元素的透視效果。3
perspective-origin規定 3D 元素的底部位置。3
backface-visibility定義元素在不面對屏幕時是否可見。3

3D 轉換方法

函數描述
matrix3d(n,n,n,n,n,n,
n,n,n,n,n,n,n,n,n,n)
定義 3D 轉換,使用 16 個值的 4x4 矩陣。
translate3d(x,y,z)定義 3D 轉化。
translateX(x)定義 3D 轉化,僅使用用于 X 軸的值。
translateY(y)定義 3D 轉化,僅使用用于 Y 軸的值。
translateZ(z)定義 3D 轉化,僅使用用于 Z 軸的值。
scale3d(x,y,z)定義 3D 縮放轉換。
scaleX(x)定義 3D 縮放轉換,通過給定一個 X 軸的值。
scaleY(y)定義 3D 縮放轉換,通過給定一個 Y 軸的值。
scaleZ(z)定義 3D 縮放轉換,通過給定一個 Z 軸的值。
rotate3d(x,y,z,angle)定義 3D 旋轉。
rotateX(angle)定義沿 X 軸的 3D 旋轉。
rotateY(angle)定義沿 Y 軸的 3D 旋轉。
rotateZ(angle)定義沿 Z 軸的 3D 旋轉。
perspective(n)定義 3D 轉換元素的透視視圖。