我有一个 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;
}
谢谢!