我有一個文本和「懸停」的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
關於堆棧溢出,我們鼓勵您針對自己的問題提交一個答案,並接受那些如果找出答案的答案。 –