gpt4 book ai didi

html - 使用 flexbox 将整个 div 覆盖到唯一的容器

转载 作者:行者123 更新时间:2023-11-27 22:56:41 25 4
gpt4 key购买 nike

我一直在尝试让一个 div 覆盖一个 div 中的内容,并且只覆盖那个 div,而不是整个页面。

我试过使用 this但它实际上覆盖了整个页面。我怎样才能让它只覆盖 parent ?

HTML 看起来像:

<div class="document-drag-and-drop-container">
<form novalidate [formGroup]="form">
<div class="col-sm-12 col-md-4 col-lg-3">
<app-textbox label="Name" formControlName="name"></app-textbox>
</div>
<div class="col-sm-12 col-md-4 col-lg-3">
<input type="file">
</div>
<div class="drag-and-drop-overlay hidden">
<h3>Drop Document Here</h3>
</div>
</form>

</div>

CSS:

.drag-and-drop-overlay{
flex: 1 1 0%;
display: flex;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
margin:10px 25px 25px 25px;
border:9px solid @accent-color4;
border-radius: 5px;
background-color: #C8C8C8;
opacity: 80%;
justify-content: space-around;
}

最佳答案

只需为要覆盖的 div 添加 CSS position: relative;,让覆盖层知道它可以使用哪个区域。我认为您在这里所要做的就是添加:

.document-drag-and-drop-container {
position: relative;
}

关于html - 使用 flexbox 将整个 div 覆盖到唯一的容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55446446/

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