鼠标悬停时图像效果

时间:2010-12-08 05:53:17

标签: javascript effects onmouseover

看看这个:

alt text

当指针在图像上时,我想在这个图像的底部有一个带有一些文字的小黑暗矩形。我怎样才能做到这一点?也许用jquery?

谢谢你们。

2 个答案:

答案 0 :(得分:3)

你可以通过很多方式实现这一目标。根据页面的结构,您可以使用几个CSS类来完成此任务。

HTML:

<div class="image_hover"><span>Text</span></div>

CSS:

.image_hover { background-image: url("path/to/image"); height: 95px; width: 270px; }
.image_hover span { display: none; }
.image_hover:hover span { display: block; position: relative; top: 80px; width: 270px; text-align: center; background-color: white; border: 1px solid black; height: 15px; line-height: 15px; }

您需要根据您的具体情况进行一些更新。这是jsbin上的working example。此解决方案默认隐藏文本,当用户将鼠标悬停在div上时,:hover类将导致显示文本。

您还可以使用jQuery添加或显示div onmouseover。

答案 1 :(得分:1)

是的,您可以轻松使用jquery来实现这一目标。 如果您想学习整个过程并自己动手,请看一下 - Sliding Boxes and Captions with jQuery 或者看一些插件来实现相同的效果 - 10 Stylish jQuery caption plugins

相关问题