テキストが含まれているdivがあり、「ホバー中」に、別のテキストを含む別のdivを表示したいと思います。
問題は、最初のdivから2番目のdivまでのテキストが届き、すべてが混ざり合っているように見えることです。2番目の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;
}
ありがとう!