悬停在图像上显示图像旁边的文本
我试图在光标位于图像上时在图像旁边显示文本。我发现许多代码显示文字在图像上,但有人可以给我一个代码来做到这一点? 我想这代码,但它显示的文本图像悬停在图像上显示图像旁边的文本
<i><div class='element7' style='position: absolute; right:-250px; bottom: 400px; z- index: 4;'>
<img src='".$donnees[1]."' height='100' width='170' /></td><p style='bottom : 300px;right : 300px;'>some text : image 1 </p></i>
<style type="text/css">
.element7 {
width: 730px;
height: 133px;
line-height: 0px;
color: transparent;
font-size: 50px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 200;
text-transform: uppercase;
-webkit-transition: all 0.1s ease;
-moz-transition: all 0.1s ease;
-o-transition: all 0.1s ease;
}
.element7 :hover {
line-height: -20px;
color: #fff;
top:100px;
left:100px;
}
.element7 img{
float: right;
margin: 0 50px;
}
</style>
上述取决于你如何让你的html
但this DEMO作品,它只是简单的CSS。如果你的html更复杂,你可以用jQuery来做到这一点。
您在容器上悬停并显示如此的文字。
<div id="contain">
<div class="fake-image"></div>
<div class="text">some text</div>
</div>
#contain{
clear: both;
}
.fake-image{
width: 100px;
height: 100px;
background-color: aqua;
float: left;
margin-right: 14px;
cursor: pointer;
}
#contain:hover div.text{
display: block;
}
.text{
background-color: yellow;
float: left;
display: none;
}
编辑
看你的HTML,你提供的是没有意义的,因为你得到了一个</td>
但没有开始标记,如果这是一个表的一部分,它的更好的你应该张贴它的完整的HTML。
哪里是完整的html? – 2012-07-10 06:01:00
非常感谢你帮助在css – manu 2012-07-10 08:59:04
标记的小变化作为答案,如果它可以帮助你.. – 2012-07-10 11:37:01
首先尝试一下你自己的东西。 – SVS 2012-07-09 09:28:21
或者您可以添加使用title属性的悬停文本的提示样式。 但你有什么尝试? – Liquid 2012-07-09 09:29:44
我尝试了一些东西,(图片上显示的文字),并尝试分离文字并将其显示在图片旁边,但它不起作用 – manu 2012-07-09 09:34:41