CSS3(三) 3D 转换

(1) 、3D 转换

CSS3 允许您使用 3D 转换来对元素进行格式化。

在本节中,您将学到其中的一些 3D 转换方法:

rotateX()

rotateY()

(2) 、rotateX() 方法

rotateX()方法,围绕其在一个给定度数X轴旋转的元素

 

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

 

(3) 、rotateY() 方法

rotateY()方法,围绕其在一个给定度数Y轴旋转的元素。

 

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

 

(4) 、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 转换元素的透视视图。

 

 

 

上一篇:[转]UTF-8编码的空格(194 160)问题 - Eric Sun - 博客园


下一篇:leescode-160-相交链表