gpt4 book ai didi

html - 是否可以将子 block 的子 block 置于父 block 的阴影下?

转载 作者:行者123 更新时间:2023-11-28 02:25:21 24 4
gpt4 key购买 nike

我有这样的代码:

.motherbox {
position: relative;
width: 100px;
height: 50px;
box-shadow: 0 5px 2px 0;
background: green;
z-index: 10;
}

.child {
position: relative;
width: 50px;
height: 100px;
}

.text,
.window {
width: 50px;
height: 50px;
}

.text {
background: red;
}

.window {
position: relative;
background: yellow;
z-index: 1;
}
<div class="motherbox">
<div class="child">
<div class="text"></div>
<div class="window"></div>
</div>
</div>

(也在 https://jsfiddle.net/sajphu2r/1/ )

Box-shadow 在'黄框'下。

是否可以将子框(黄色框)的那部分放在阴影下?

我已经尝试过 z-index 但没有结果。

需要输出:绿色框阴影下的黄色框,绿色框上方的红色框。

最佳答案

只需从 motherbox 中删除任何 z-index,您就可以通过指定负 z-index 将元素放在它后面:

.motherbox {
position: relative;
width: 100px;
height: 50px;
box-shadow: 0 5px 2px 0;
background: green;
}

.child {
position: relative;
width: 50px;
height: 100px;
}

.text,
.window {
width: 50px;
height: 50px;
}

.text {
background: red;
}

.window {
position: relative;
background: yellow;
z-index: -1;
}
<div class="motherbox">
<div class="child">
<div class="text"></div>
<div class="window"></div>
</div>
</div>

关于html - 是否可以将子 block 的子 block 置于父 block 的阴影下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54486361/

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