我正在尝试将DIV2置于DIV1之上,我已经遵循了之前的一些问题,但似乎没有解决我的问题。
以下是他们的CSS所对应的DIV元素。
这就是我所指的DIV1
<div class="left_black_out"><img alt=" close" src="./img/slider_in.png" style="background:none rgba(255,255,255,0.8); opacity:.3">
<div class="world" >
<h2>WORLD ABOVE THE WORLD</h2>
<p>THIS IS IN TOP</p>
</div>
</div>
这是DIV2
<div class="disclaimer4" id="basic-modal-content">
<h3>Disclaimer</h3>
<p>Want this on TOP</p>
</div>
对应的CSS
.left_black_out {
background:none rgba(0, 0, 0, 0.8);
zoom:1;
bottom: 0;
display: block;
height:100%;
left: -660px;
top:30px;
padding: 100px 60px 30px;
position: absolute;
width: 800px;
z-index: 9990;
/*overflow:hidden;*/
float: left;
margin-top:-30px;
}
.disclaimer4 {
position: absolute;
opacity: .99
z-index: 9999;
overflow:hidden;
float: left;
}
如果我将位置改为“相对”,则DIV1完全消失。 我为DIV2的z-index尝试了不同的值,包括负值。 仍然无法把它放在首位。 如何实现这一目标。
答案 0 :(得分:0)
.left_black_out {
background:none rgba(0, 0, 0, 0.8);
zoom:1;
bottom: 0;
display: block;
height:100%;
left: -660px;
top:30px;
padding: 100px 60px 30px;
position: absolute;
width: 800px;
z-index: -9990;
float: left;
margin-top:-30px;
}
在负(-9990;)
中更改.left_black_out的z-index答案 1 :(得分:0)
尝试这个
.left_black_out {
background:none rgba(0, 0, 0, 0.8);
zoom:1;
bottom: 0;
display: block;
height:100%;
left: -660px;
top:30px;
padding: 100px 60px 30px;
position: absolute;
width: 800px;
float: left;
margin-top:-30px;
z-index:0;
}
.disclaimer4 {
position: absolute;
overflow:hidden;
float: left;
background:#fff;
z-index:1;
opacity:0.9;
}