鼠标悬停时在图像上显示信息
我希望当鼠标滑过图像时能够在图像上显示信息(基本上是 HTML)...我知道有一个 .hover()
jQuery 函数,但我不确定如何使用它以获得想要的效果。
理想情况下,当用户将鼠标悬停在图像上时,它会“变灰”(例如,50%不透明度的黑色层),并带有一些 HTML(如标题等)。
有人能给我指出正确的方向或提供示例代码吗?
谢谢
I want to be able to show information (HTML basically) over an image when the mouse rolls over the image... I know there is a .hover()
jQuery function but am unsure how to use it to get the desired effect.
Ideally when a user hovers over an image it would "grey out" (e.g. layer of 50% opacity black) with some HTML like a title etc etc.
Can someone point me in the right direction or provide sample code
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以按照以下方式做一些事情:
包装您的图像和要显示的 div,如下所示:
使用这样的 CSS:
最后,使用
.hover()
像这样:您可以尝试上面的方法code out here
当您将鼠标悬停时,该图像会淡出并在其上方显示
,换行使得
是绝对位于
正上方,如果您需要大量包装内容,请为您的
.hover
div 提供与图像相同的尺寸...仅取决于正是您想要的外观。You could do something along these lines:
Wrap your image and the div to display, like this:
With CSS like this:
And finally, the jQuery using
.hover()
like this:You can try the above code out here
This fades the image out and displays the
<div>
above it when you hover, the wrapping is so that the<div>
is absolutely positioned directly above the<img>
, if you need a lot of wrapping content, give your.hover
div the same dimensions as the image...just depends on the exact look you're going for.如果您无论如何都使用 jQuery,您可能需要一个工具提示插件:
http://www.webdesignbooth.com /15-jquery-plugins-to-create-an-user-friend-tooltip/
If you are using jQuery anyway, you might want a Tooltips plugin:
http://www.webdesignbooth.com/15-jquery-plugins-to-create-an-user-friendly-tooltip/