我想知道是否有人可以给我一只手 - 我会收到一些简报图片,当用户将鼠标悬停在它们上面时,我希望描述文字显示在右侧。将鼠标悬停在图片文字上滑出
我已经设法使用HTML & CSS完成了大部分工作,但无法弄清楚如何使它看起来好像文本滑出图像(从图像后面)。目前它在图像的顶部开始。此外,它似乎从左上角开始,我很喜欢它只是向右滑出。
我从来没有很好的CSS定位! :(
这里是到目前为止我的代码:
#container{
clear: both;
top: 40px;
}
.image{
float: left;
}
#container:hover div.text{
width: 400px;
position: relative;
left:80px;
top: 10px;
display: block;
opacity: 1;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5slinear;
-ms-transition: all 0.5slinear;
-moz-transition: all 0.5slinear;
transition: all 0.5slinear;
}
.text{
width: 400px;
display: block;
opacity: 0;
position: absolute;
background-color: rgba(0,0,0,0.6);
color: #f90;
font-weight: bold;
line-height: 1.1em;
-webkit-transition: all 0.5slinear;
-o-transition: all 0.5slinear;
-ms-transition: all 0.5slinear;
-moz-transition: all 0.5slinear;
transition: all 0.5slinear;
}
<div id="container">
<div class="image"><a href="#" target="_blank"><img alt="" src="Newsletter_icon.jpg" height="55px" width="80px"/></a></div>
<div class="text">This will be some text describing my newsletter...</div>
</div>
<div id="container">
<div class="image"><a href="#" target="_blank"><img alt="" src="Newsletter_icon.jpg" height="55px" width="80px" /></a></div>
<div class="text">This will be some text describing my newsletter...</div>
</div>
而且小提琴:http://jsfiddle.net/Lhtvu/
得到它的工作几乎完全一样,我想它。感谢下面的答案。 更新的小提琴:http://jsfiddle.net/Lhtvu/4/ – Mike