gpt4 book ai didi

css - 如何使用CSS 3D让子元素垂直于父元素显示?

转载 作者:太空宇宙 更新时间:2023-11-04 15:07:58 25 4
gpt4 key购买 nike

期望的效果是有 2 个垂直的 dom 元素,就像一本“弹出式”书。但是,子元素似乎被压平/投影到父元素的平面上。

如果这 2 个元素是 sibling ,它似乎可以工作。但是,我正在寻找一种方法来实现父/子元素。

<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;
}

最佳答案

我找到了解决方案。

.parent {
overflow: visible !important;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}

一切都解决了

关于css - 如何使用CSS 3D让子元素垂直于父元素显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15679381/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com