前端技术|jQuery 鼠标悬停到图片时浮动高亮透明层滑动到当前图片高亮-20130714
1、效果及功能说明
鼠标悬停到图片时,浮动高亮透明层随着鼠标悬停的图片相应滑动到当前图片高亮显示
2、实现原理
先定义好给图片加透明层的效果但后先去掉,当鼠标移动到图片的上面立即触动一个方法让给透明层的通过一个动画进入到用户的视野里,从高度和宽度都是设定的图片的两倍后在开始缩小直接到和原图片一样大小位置,随着鼠标移动到那张图片而移动
主要的方法
$('.box').bind('mouseover',function()
//隐藏掉鼠标的上的改变背景颜色的效果
$(".boxBor").css({
width:'100%',
height:$(window).height(),
left:'0px',
top:'0px',
opacity:0,
display:'block'
})
当鼠标触及到图片后开始显示这个效果
3、效果图
[img]http://dl2.iteye.com/upload/attachment/0086/9251/2f483835-8b98-3955-88ed-779bc3433ef0.jpg[/img]
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
*{margin:0;
padding:0;
list-style-type:none;
}
a,img{border:0;
}
body{background:#eee;
font:12px/180% Arial, Helvetica, sans-serif, "新宋体";
}
.demo{width:490px;
margin:30px auto;
}
.box{float:left;
width:100px;
height:100px;
border:1px solid white;
background:#EEE;
margin:10px;
position:relative;
display:inline;
}
.box a{display:block;
width:100px;
height:100px;
overflow:hidden;
position:absolute;
left:0;
top:0;
z-index:9;
}
.boxBor{
position:absolute;
left:0;
top:0;
display:none;
border:1px solid white;
z-index:4;
background:#fff;
background:-moz-linear-gradient(top,rgba(255,255,255,0.25),rgba(255,255,255,0.77));
background:-webkit-linear-gradient(top,rgba(255,255,255,0.25),rgba(255,255,255,0.77));
background:-o-linear-gradient(top,rgba(255,255,255,0.25),rgba(255,255,255,0.77));
background:-ms-linear-gradient(top,rgba(255,255,255,0.25),rgba(255,255,255,0.77));
}
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
文章图片
推荐阅读
- 事件代理
- Jsr303做前端数据校验
- GIS跨界融合赋能多领域技术升级,江淮大地新应用成果喜人
- jQuery插件
- 深入浅出谈一下有关分布式消息技术(Kafka)
- 7、前端--jQuery简介、基本选择器、基本筛选器、属性选择器、表单选择器、筛选器方法、节点操作、绑定事件
- 前端代码|前端代码 返回顶部 backToTop
- 2月2日日课总结(基因技术)
- NAT(网络地址转换技术)
- 云原生微服务技术趋势解读