我有一个 div,里面有一些文本,并且“悬停”,我想显示另一个 div 和一些其他文本。
问题是从第一个 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;
}
谢谢!