jQuery实现鼠标悬停显示半透明蒙版与链接效果
作者:流萤时间:2026-10-23 14:22:55浏览:665
本文介绍如何利用jQuery的slideUp和slideDown方法,结合CSS绝对定位,实现鼠标移入图片时显示半透明蒙版及操作链接的效果。通过$(this)限定作用域,确保仅当前悬停元素触发动画,其他元素保持静止,适用于图片列表的交互展示。
jQuery鼠标悬停蒙版效果实现
本文分享了一段使用jQuery实现鼠标移入显示蒙版效果的具体代码示例,供读者参考学习。
最终实现的视觉效果如下所示:

完整代码示例
实现该效果的具体代码包含HTML结构、CSS样式以及jQuery脚本,详细代码如下:
<ul id="fourth_tab">
<li>
<img src="img/camera_green.png" alt="绿色相机" class="camera">
<p class="title"><span>摄影小白成长记</span></p>
<p>The best preparation for tomorrow is doing your best today.</p>
</li>
<li style="background-color: red">
<div class="show_more"><a href="html/test.html" >点击查看更多</a></div>
<img src="img/bus.webp" alt="公交车">
</li>
<li style="background-color: red">
<div class="show_more"><a href="html/test.html" >点击查看更多</a></div>
<img src="img/life.png" alt="落叶">
</li>
</ul>
#fourth_tab li{
position: relative;
border-radius: 6px;
}
.show_more{
width: 100%;
height: 100%;
line-height: 230px;
background-color: #9f594d;
position: absolute;
display: none;
font-size: 22px;
font-weight: bolder;
letter-spacing: 4px;
cursor: pointer;
}
.show_more a{
text-decoration: none;
color: #fbfff9;
}
$('#fourth_tab li').mouseenter(function(){
$(this).find('.show_more').slideDown(200);
});
$('#fourth_tab li').mouseleave(function(){
$(this).find('.show_more').slideUp(200);
});
关键技术点解析
开发过程中的关键笔记如下:
1. 核心功能依赖于jQuery提供的slideUp()和slideDown()两个动画函数。\n\n2. 在JavaScript逻辑中,通过$(this)对象来限定操作范围。当鼠标移入特定的图片列表项时,仅该项上方显示蒙版,其他图片项不受影响,确保交互的独立性。
以上内容为本文的全部分享,希望能为读者的学习提供有益帮助,欢迎继续支持本站获取更多技术资源。
作者最新文章
怎么在 Vue 或 React 项目中正确集成 animate.js
2026-11-05 10:23:38
JS注册事件:addEventListener基础语法与参数详解
2026-11-05 08:44:56
JSP和JS的区别:运行环境与服务端/客户端职责解析
2026-11-04 23:34:36
pdf.js 官方下载地址:GitHub Release 获取预编译包
2026-11-04 23:07:27
前端学习路径:为什么建议先掌握HTML再学习JavaScript?
2026-11-04 18:56:08
