鼠标悬停在图像上时显示文本
您希望在图像的左下角显示一个包含超链接的小框,当鼠标悬停在其上。为了在不使用 JavaScript 的情况下实现此目的,我们提出了两种 CSS 解决方案:
CSS3 解决方案:
使用 CSS3 :hover 伪元素:
<div>
#wrapper .text { position: relative; bottom: 30px; left: 0px; visibility: hidden; } #wrapper:hover .text { visibility: visible; }
jQuery 解决方案:
<div>
#wrapper p { position: relative; bottom: 30px; left: 0px; visibility: hidden; }
$('.hover').mouseover(function() { $('.text').css("visibility","visible"); }); $('.hover').mouseout(function() { $('.text').css("visibility","hidden"); });
记住在 HTML 头中包含 jQuery 库:
<head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> </head>
以上是如何在没有 JavaScript 的情况下在鼠标悬停在图像上时显示文本?的详细内容。更多信息请关注PHP中文网其他相关文章!