CSS transform-style 属性

定义和用法

transform-style 属性规定如何在 3D 空间中呈现被嵌套的元素。

注释:该属性必须与 transform 属性一同使用。

另请参阅:

CSS3 教程:CSS3 2D 转换

CSS3 教程:CSS3 3D 转换

HTML DOM 参考手册:transformStyle 属性

实例

使被转换的子元素保留其 3D 转换:

div {
  transform: rotateY(60deg);
  transform-style: preserve-3d;
}

亲自试一试

CSS 语法

transform-style: flat|preserve-3d;

属性值

描述
flat 子元素将不保留其 3D 位置。
preserve-3d 子元素将保留其 3D 位置。

技术细节

默认值: flat
继承性: no
版本: CSS3
JavaScript 语法: object.style.transformStyle="preserve-3d"

浏览器支持

表格中的数字注明了完全支持该属性的首个浏览器版本。

带 -webkit- 或 -moz- 的数字表示使用前缀的首个版本。

Chrome IE / Edge Firefox Safari Opera
36.0
12.0 -webkit-
11.0 16.0
10.0 -moz-
9.0
4.0 -webkit-
23.0
15.0 -webkit-