CSS 3D 转换方法
通过 CSS transform 属性,您可以使用以下 3D 转换方法:
rotateX()rotateY()rotateZ()
rotateX() 方法使元素绕其 X 轴旋转给定角度
rotateY() 方法使元素绕其 Y 轴旋转给定角度:
rotateZ() 方法使元素绕其 Z 轴旋转给定角度:
CSS 转换属性
下表列出了所有 3D 变换属性:
| 属性 | 描述 |
|---|---|
| transform | 向元素应用 2D 或 3D 转换。 |
| transform-origin | 允许你改变被转换元素的位置。 |
| transform-style | 规定被嵌套元素如何在 3D 空间中显示。 |
| perspective | 规定 3D 元素的透视效果。 |
| perspective-origin | 规定 3D 元素的底部位置。 |
| backface-visibility | 定义元素在不面对屏幕时是否可见。 |
CSS 2D 转换
CSS 转换(transforms)允许您移动、旋转、缩放和倾斜元素。
CSS 2D 转换方法
通过使用 CSS transform 属性,您可以利用以下 2D 转换方法:
translate()rotate()scaleX()scaleY()scale()skewX()skewY()skew()matrix()
translate() 方法从其当前位置移动元素(根据为 X 轴和 Y 轴指定的参数)。
rotate() 方法根据给定的角度顺时针或逆时针旋转元素。使用负值将逆时针旋转元素。
scale() 方法增加或减少元素的大小(根据给定的宽度和高度参数)。
scaleX() 方法增加或减少元素的宽度。
scaleY() 方法增加或减少元素的高度。
skewX() 方法使元素沿 X 轴倾斜给定角度。
skewY() 方法使元素沿 Y 轴倾斜给定角度。
skew() 方法使元素沿 X 和 Y 轴倾斜给定角度。如果未指定第二个参数,则值为零。
matrix() 方法把所有 2D 变换方法组合为一个。
matrix() 方法可接受六个参数,其中包括数学函数,这些参数使您可以旋转、缩放、移动(平移)和倾斜元素。
CSS 转换属性
下表列出了所有 2D 变换属性:
| 属性 | 描述 |
|---|---|
| transform | 向元素应用 2D 或 3D 转换。 |
| transform-origin | 允许你改变被转换元素的位置。 |
1327

被折叠的 条评论
为什么被折叠?



