我有一个文本和“悬停”的div,我想显示另一个div与其他文本。CSS不透明 - 不能覆盖下面的div的文本
问题是,从第一个div的文本通过到第二个,一切似乎混合起来。我想第二个div完全覆盖第一个。
这里是jsfiddle
HTML
<div class="outer_box">
<div class="inner_box">
Main</div>
<span class="caption">Caption</span>
</div>
CSS
.outer_box {
width:100px;
height:100px;
background-color:orange;
}
.inner_box{
width:100px;
height:100px;
position:absolute;
}
.caption {
width:100px;
height:100px;
background:black;
color:rgba(255,255,255,1);
opacity:0;
}
.outer_box:hover .caption{
opacity:1;
}
谢谢!
好吧,我当它发生时就讨厌它,当我发布这个问题时,我就想出了它。我可以添加:.outer_box:hover .inner_box {opacity:0;}但是,为什么不在顶部覆盖下面的一个? – DimC
关于堆栈溢出,我们鼓励您针对自己的问题提交一个答案,并接受那些如果找出答案的答案。 –