将鼠标悬停在 div 上时,我想更改 2 个 div 的位置。在下面的代码中,当我将鼠标悬停在 .img div 上时,我想将 .title div 移动到顶部(例如顶部位置:50px),并在其下方显示最初设置为隐藏的 .info div。
我正在尝试以下代码,但似乎不适用于悬停。我将不胜感激。
HTML:
<div class="box">
<div class="img"><img src="http://i281.photobucket.com/albums/kk240/leahhaudrey/bubbles.jpg" /></div>
<div class="title">Lorem ipsum dolor sit amet</div>
<div class="info">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam imperdiet velit nec turpis tempus vehicula. Integer congue feugiat eros ac interdum. </div>
</div>
CSS:
img{
display: block;
}
.title,
.info{
background: white;
}
.box{
position: relative;
display: inline-block;
}
.title{
position: absolute;
bottom: 10px;
}
.info{
display: none;
position: absolute;
bottom: 10px;
}
.img{
background: red;
}
.img:hover{
opacity: 0.4;
}
.img:hover .info{
display: block;
}