【发布时间】:2013-03-29 22:47:04
【问题描述】:
想要的效果是有 2 个垂直的 dom 元素,就像一本“弹出式”书。但是,子元素似乎被展平/投影到父平面上。
如果 2 个元素是同级元素,它似乎可以工作。但是,我正在寻找一种方法来为父/子元素实现这一目标。
<div class="container">
<div class="parent" style="height:300px; width:300px;">
<div class="child" style="height:100px; width:10px;">
</div>
</div>
</div>
.container {
perspective: 1000;
-moz-perspective: 1000;
-webkit-perspective: 1000;
}
.parent {
transform:rotateX(60deg);
-moz-transform:rotateX(60deg);
-webkit-transform:rotateX(60deg);
background:grey;
}
.child {
transform:rotateX(-30deg);
-moz-transform:rotateX(-30deg);
-webkit-transform:rotateX(-30deg);
background:red;
margin: 100px;
}
【问题讨论】:
-
-webkit-transform-style:preserve-3d;似乎是答案。但我仍在努力让它发挥作用
标签: css dom css-transforms