transform-style 属性指定子元素在三维 (3D) 空间中的呈现方式。
此属性是 CSS3 属性之一。
它仅适用于转换属性。
transform-style 属性有两个值:flat 和 preserve-3d。
如果设置了“flat”值,则元素的子元素将不会单独存在于 3D 空间中。
为了获得最大的浏览器兼容性扩展,例如 -webkit- 用于 Safari、Google Chrome 和 Opera(较新版本)与此属性一起使用。
| 初始值 | flat |
|---|---|
| 应用于 | 可变形元素。 |
| 继承 | 无效 |
| 可动画的 | 无效 |
| 版本 | CSS3. |
| DOM 语法 | object.Style.TransformStyle =“Flat”; |
CSS transform-style 属性值说明
| 值 | 描述 |
|---|---|
| flat | 定义元素的子项不会定位三维空间。这是此属性的默认值。 |
| preserve-3d | 定义元素的子项将定位在三维空间中。 |
| initial | 将此属性设置为其默认值。 |
| inherit | 从其父元素继承此属性。 |
语法
transform-style: flat | preserve-3d | initial | inherit;
变换样式属性的示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
#element {
position: relative;
height: 250px;
width: 250px;
margin: 50px;
padding: 10px;
border: 2px solid #666666;
background-color: #eeeeee;
}
#element1 {
padding: 50px;
position: absolute;
border: 2px solid #000000;
background-color: #8ebf42;
-webkit-transform: rotateY(50deg);
-webkit-transform-style: preserve-3d;
transform: rotateY(50deg);
transform-style: preserve-3d;
}
#element2 {
padding: 50px;
position: absolute;
border: 2px solid #000000;
background-color: #1c87c9;
-webkit-transform: rotateY(-100deg);
transform: rotateY(-100deg);
}
</style>
</head>
<body>
<h2>Transform-style 属性示例</h2>
<div id="element">
<div id="element1">
Green
<div id="element2">Blue</div>
</div>
</div>
</body>
</html>
具有 "flat" 值的 transform-style 属性示例:
<!DOCTYPE html>
<html>
<head>
<title>文档的标题</title>
<style>
.element {
position: relative;
height: 250px;
margin: 50px;
padding: 10px;
border: 2px solid #cccccc;
background-color: #eeeeee;
}
.element1 {
margin: 20px;
border: 1px dotted;
height: 150px;
width: 150px;
background-color: green;
transform: rotateX(15deg);
transform-style: flat;
}
.element2 {
margin: 20px;
border: 1px dotted;
height: 200px;
width: 200px;
background-color: lightgreen;
transform: rotateX(45deg);
}
</style>
</head>
<body>
<h2>Transform-style 属性示例</h2>
<div class="element">
<div class="element1">
Green
<div class="element2">Blue</div>
</div>
</div>
</body>
</html>
日期:2020-06-02 22:14:50 来源:oir作者:oir
