绝对位置元素不能溢出其他弹性项目
Absolute position element cannot overflow other flex items
谁可以设置黑框在第二个框的上面?
如您所见,每个棕色框都是 100px,黑色框是 150px。
所以我也需要黑框来填充下半个棕色框。
但是我想不出任何方法来实现它。
.container {
display: flex;
}
.contents {
width: 100px;
height: 100px;
background-color: antiquewhite;
border: dotted 1px #c7c7c7;
position: relative;
}
.overflowing-div {
position: absolute;
width: 150px;
height: 50px;
background-color: black;
}
<div class="container">
<div class="contents">
<div class="overflowing-div"></div>
</div>
<div class="contents"></div>
<div class="contents"></div>
<div class="contents"></div>
</div>
溢出的容器在第二个 .contents
下面。你需要过来 .content
。所以在 .overflowing-div
上添加 z-index: 1;
。这样它就可以在上面。
.container {
display: flex;
position: relative;
}
.contents {
position: relative;
width: 100px;
height: 100px;
background-color: antiquewhite;
border: dotted 1px #c7c7c7;
}
.overflowing-div {
position: absolute;
z-index: 1;
width: 150px;
height: 50px;
background-color: black;
}
<div class="container">
<div class="contents">
<div class="overflowing-div"></div>
</div>
<div class="contents"></div>
<div class="contents"></div>
<div class="contents"></div>
</div>
谁可以设置黑框在第二个框的上面? 如您所见,每个棕色框都是 100px,黑色框是 150px。 所以我也需要黑框来填充下半个棕色框。 但是我想不出任何方法来实现它。
.container {
display: flex;
}
.contents {
width: 100px;
height: 100px;
background-color: antiquewhite;
border: dotted 1px #c7c7c7;
position: relative;
}
.overflowing-div {
position: absolute;
width: 150px;
height: 50px;
background-color: black;
}
<div class="container">
<div class="contents">
<div class="overflowing-div"></div>
</div>
<div class="contents"></div>
<div class="contents"></div>
<div class="contents"></div>
</div>
溢出的容器在第二个 .contents
下面。你需要过来 .content
。所以在 .overflowing-div
上添加 z-index: 1;
。这样它就可以在上面。
.container {
display: flex;
position: relative;
}
.contents {
position: relative;
width: 100px;
height: 100px;
background-color: antiquewhite;
border: dotted 1px #c7c7c7;
}
.overflowing-div {
position: absolute;
z-index: 1;
width: 150px;
height: 50px;
background-color: black;
}
<div class="container">
<div class="contents">
<div class="overflowing-div"></div>
</div>
<div class="contents"></div>
<div class="contents"></div>
<div class="contents"></div>
</div>