CSS 3D Transforms

2025年3月26日 | 阅读 3 分钟

CSS 3D 变换功能使您能够将元素在 X 轴、Y 轴和 Z 轴上移动。以下是 3D 变换方法的列表

函数描述
matrix3D(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)它使用一个 16 个值的 4x4 矩阵指定 3D 变换。
translate3D(x,y,z)它指定 3D 翻译。
translateX(x)它仅使用 X 轴的值指定 3D 翻译。
translateY(y)它仅使用 Y 轴的值指定 3D 翻译。
translateZ(z)它仅使用 Z 轴的值指定 3D 翻译。
scale3D(x,y,z)它指定 3D 缩放变换
scaleX(x)它通过提供 X 轴的值来指定 3D 缩放变换。
scaley(y)它通过提供 Y 轴的值来指定 3D 缩放变换。
scaleZ(z)它通过提供 Z 轴的值来指定 3D 缩放变换。
rotate3D(X,Y,Z,angle)它指定沿 X 轴、Y 轴和 Z 轴的 3D 旋转。
rotateX(angle)它指定沿 X 轴的 3D 旋转。
rotateY(angle)它指定沿 Y 轴的 3D 旋转。
rotateZ(angle)它指定沿 Z 轴的 3D 旋转。
perspective(n)它为 3D 变换的元素指定透视视图。

支持的浏览器

属性chrome browser Chromeie browser IEfirefox browser Firefoxopera browser Operasafari browser Safari
transform
36.012.0 -webkit-
10.0
16.0
10.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-
transform-origin
(三值语法)
36.012.0 -webkit-
10.0
16.010.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-
transform-style
36.012.0 -webkit-
11.0
16.010.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-
perspective
36.012.0 -webkit-
10.0
16.010.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-
perspective-origin
36.012.0 -webkit-
10.0
16.010.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-
backface-visibility
36.0
12.0 -webkit-
10.0
16.010.0 -moz-
23.015.0 -webkit-
9.04.0 -webkit-

3D rotateX() 方法 (X 轴旋转)

CSS 3D rotateX() 方法用于根据给定的度数围绕元素的 X 轴旋转该元素。

请看这个例子

 

3D rotateY() 方法 (Y 轴旋转)

CSS 3D rotateY() 方法用于根据给定的度数围绕元素的 Y 轴旋转该元素。

请看这个例子

 

3D rotateZ() 方法 (Z 轴旋转)

CSS 3D rotateZ() 方法用于根据给定的度数围绕元素的 Z 轴旋转该元素。

请看这个例子>

 
下一个主题CSS 听觉媒体