我不是一个JS家伙,但我试图找到一种方法,当访问者将鼠标悬停在背景图像上时,会出现一个带有内容的“泡泡”。 HTML看起来像这样:
<div id="certifications">
<p class="gold left">Microsoft Gold Partner</p>
<p class="sdvo center">Service Disabled Veteran Owned Small Business</p>
<p class="ibm right">IBM Authorized Partner</p>
</div><!-- end #certifications -->
并且,CSS看起来控制该区域如下所示:
#certifications {
height: 111px;
clear: both;
width: 100%;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 40px;
}
#certifications p {
margin-top: 20px;
text-indent: -9999px;
}
#certifications .gold {
background-image: url(images/microsoft-gold.jpg);
background-repeat: no-repeat;
display: inline;
height: 70px;
width: 33%;
float: left;
margin-top: 25px;
padding: 0;
}
#certifications .sdvo {
background-image: url(images/sdvosb.png);
background-repeat: no-repeat;
display: inline;
height: 100px;
width: 30%;
float: left;
margin-left: 20px;
}
#certifications .ibm {
background-image: url(images/partners/IBM.png);
background-repeat: no-repeat;
display: inline;
height: 99px;
width: 31%;
margin-top: 25px;
margin-left: -50px;
}
当有人将鼠标悬停在三个背景图像中的任何一个上时,我希望效果出现(理想情况下只使用CSS,但如果我需要使用JS,那么这不是什么大问题)。关键是让它向后兼容IE6。
我将继续研究这个问题,如果找到答案我会发布,但我真的很感激你们可能提供的任何见解。感谢您的时间和见解!
答案 0 :(得分:1)
我是懒惰编码的粉丝而不是重新发明轮子。这些家伙已经做了十几种不同的方式。 http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/