我正在尝试在 CSS 中创建一个非常简单的模式,并希望将单个 DOM 元素用于“小插图”和主要内容。到目前为止,我有:
<div class="modal"></div>
.modal {
position: fixed;
top: 20%;
left: 50%;
right: 50%;
width: 620px;
margin: 0 -320px;
height: 540px;
background: $white;
z-index: 4000;
}
/* Vignette */
.modal:before {
content: "";
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
width: 100%;
height: 100%;
background: $black;
z-index: 2000
}
不幸的是,这导致小插图显示在模式的顶部(而不是根据需要显示在其后面)。如何在不为其创建新 div 的情况下将其强制置于下方?