这个例子实现的功能是:有一列图片列表,鼠标滑过时,将有遮罩层的另一张图盖在该图片的上方,实现鼠标hover的效果。

一、HTML代码:

<div class="home-content clearfix">
<ul class="app-page">
<li class="unit-app">
<div class="app-ico">
<img class="menu-ico" src="../styles/images/jt_normal.png" />
</div>
<div class="ico-hover-img"></div>
</li>
<li class="unit-app">
<div class="app-ico">
<img class="menu-ico" src="../styles/images/jt_normal.png" />
</div>
<div class="ico-hover-img"></div>
</li>
<li class="unit-app">
<div class="app-ico">
<img class="menu-ico" src="../styles/images/jt_normal.png" />
</div>
<div class="ico-hover-img"></div>
</li>
<li class="unit-app">
<div class="app-ico">
<img class="menu-ico" src="../styles/images/jt_normal.png" />
</div>
<div class="ico-hover-img"></div>
</li>
</ul>
</div>

二、CSS代码:

.clearfix {
*zoom:;
} .clearfix:before,
.clearfix:after {
display: table;
line-height:;
content: "";
} .clearfix:after {
clear: both;
} .app-page {
width: 980px; /* 根据每一列图片宽度决定该元素大小,一列为240px,四列即为960px,外加每一列margin的值 */
height: inherit;
margin: 0 auto;
} .app-page .unit-app {
position: relative;
float: left;
cursor: pointer;
width: 240px; /* 图片宽度 */
margin-right: 5px;
} .app-page .unit-app .app-ico {
position: relative;
margin: 0 auto;
overflow: hidden;
*zoom:;
} .app-ico:hover {
background: url(../images/light.png) no-repeat center center; /* 鼠标hover时,背景图是遮罩的图 */
} .menu-ico {
display: inline-block;
width: 240px; /* 图片宽度 */
height: 195px; /* 图片高度 */
}

三、JS代码:

$(function(){

    // 鼠标hover事件
$(".unit-app").hover(function(){
$(".unit-app").find(".ico-hover-img").hide();
$(this).find(".ico-hover-img").show();
}, function(){
$(this).find(".ico-hover-img").hide();
});
});

jQuery实现鼠标滑过图片列表加遮罩层的更多相关文章

  1. 用jquery向网页添加背景图片 拉伸 模糊 遮罩层 代码

    方法一:手动添加 1.在body内任意位置添加html代码 <div id="web_bg" style=" position:fixed; _position:a ...

  2. 鼠标滑过图片变暗文字链接滑出jQuery特效

    效果体验:http://hovertree.com/texiao/jquery/7.htm HTML文件代码: <!DOCTYPE html> <html xmlns="h ...

  3. jQuery hover事件鼠标滑过图片半透明标题文字滑动显示隐藏

    1.效果及功能说明 hover事件制作产品图片鼠标滑过图片半透明,标题文字从左到右滑动动画移动显示隐藏 2.实现原理 首先把效果都隐藏,然后定义一个伪类来触发所有的效果,接下来当触发伪类后会有一个遍历 ...

  4. 鼠标滑过图片添加边框图片无位移[xyytit]

    实现下面的效果,鼠标滑过图片添加边框图片无位移——鼠标滑过,图片只是加了边框,不会晃动: 参考代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  5. jquery控制左右箭头滚动图片列表

    jquery控制左右箭头滚动图片列表的实例. 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  6. jQuery实现鼠标移入切换图片

    初始效果: 鼠标移入效果: 首先添加jQuery库,我这边直接引用百度CDN地址 <script src="https://apps.bdimg.com/libs/jquery/2.1 ...

  7. 闭包,jQuery插件的写法:图片预加载

    最近做的一些网页,单个网页图片量都比较大,网络不好的情况下,特别卡,这个图片预加载的方法可以牺牲一些时间换来网页的浏览顺畅,还是值得的. //闭包的写法,它内部的变量都是局部的,不会和外部巳有的变量进 ...

  8. [jQuery插件]手写一个图片懒加载实现

    教你做图片懒加载插件 那一年 那一年,我还年轻 刚接手一个ASP.NET MVC 的 web 项目, (C#/jQuery/Bootstrap) 并没有做 web 的经验,没有预留学习时间, (作为项 ...

  9. jquery图片放大镜和遮罩层效果

    图片放大镜效果将借助于jqzoom插件,遮罩层借助于thickbox插件. 1.引入样式表 /*整体样式*/ <link rel="stylesheet" href=&quo ...

随机推荐

  1. 关于fit和transform

    Fit是对于数据进行拟合,所谓拟合,就是根据数据,计算获得数据里面的一些指标,比如均值,方差:下一步很多API都是需要这些参数来进行后续对数据的操作,比如下面要讲到的transform. Transf ...

  2. python连接Mongo数据库

    python连接Mongo数据库主要采用pymongo连接,一般情况分为两种连接方式,一种通过指定端口和地址直接连接,另一种通过uri的格式连接 1.通过指定端口和地址连接Mongo conn = M ...

  3. Linux lsattr命令详解

    Linux lsattr命令 Linux lsattr命令用于显示文件属性. 用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性 用法: lsattr [-adlRvV][文件或 ...

  4. spring cloud和spring boot两个完整项目

    spring cloud和spring boot两个完整项目 spring cloud 是基于Spring Cloud的云分布式后台管理系统架构,核心技术采用Eureka.Fegin.Ribbon.Z ...

  5. 《亲测》nginx webscoket ssl conf配置示例

    非crt证书,用的pem,其中 http://localhost:5003 是你要转发到的站点网址 配置的就是 server { listen 80; server_name smarthome.yi ...

  6. Restful API设计规范及实战【说的比较清楚了】

    Restful API设计规范及实战   Restful API的概念在此就不费口舌了,博友们网上查哈定义文章很多,直入正题吧: 首先抛出一个问题:判断id为 用户下,名称为 使命召唤14(COD14 ...

  7. 【maven】之打包不带版本号的问题

    今天在写maven项目的时候发现打包没有带版本号,只有包名 百思不得其解,我翻看之前的项目发现并没有这种情况,最后看了一下文档 发现是自己在build中写了fileName  导致的!删除自定义的fi ...

  8. Android开发之Activity(cho1)篇

    一.Activity判断网络是否连通: 首先创建一个Andorid Project项目,然后添加一个on1类,Layout一个button控件和Textview控件. values有一个Color.x ...

  9. 不同三级域名与二级域名之间互相共享Cookie

    当你在项目中遇到这样一个问题,有多个站点在多个二级级域名如果要实现各域名站点下的登录状态共享,那么最简单的方法就是共享Cookie. 首先声明几个概念,域名怎么去区分. 顶级域名:.com,.cn,. ...

  10. Excel中输入1时单元格显示为勾

    如图: