jquery 图片Silhouette Fadeins渐显效果


Posted in Javascript onFebruary 07, 2010

我的乐队有几个朋友刚刚经历了一场小型的成员阵容的变化。他们需要更换其主页上的照片。我想这可能是有趣的事情出现了少许的互动。

jquery 图片Silhouette Fadeins渐显效果

 

    这可能有不少方法可以做到这个效果,这一个刚刚进入我的头突然出现,我随它而去了。这个想法是有一个作为背景图像的轮廓,然后,在该组所有完全相同的大小与每个乐队成员的4个图像。这些图像默认隐藏。然后,有4个绝对定位的区域上面所在的区域,这是过渡区作用。在jQuery的,我们用他们悬停事件,渐渐显示相应的图像。

jquery 图片Silhouette Fadeins渐显效果
HTML
正如我所说,只是一个div里面有四个图像和过渡区域。所有具有独特的ID和共同的class类名。

<div id="home-photos-box"> <a id="aller" href="#aller" class="home-roll-box"></a> 
<a id="neil" href="#neil" class="home-roll-box"></a> 
<a id="aaron" href="#aaron" class="home-roll-box"></a> 
<a id="scott" href="#scott" class="home-roll-box"></a> 
<img src="images/guys-aller.jpg" alt="" id="image-aller" class="single-guy" /> 
<img src="images/guys-neil.jpg" alt="" id="image-neil" class="single-guy" /> 
<img src="images/guys-aaron.jpg" alt="" id="image-aaron" class="single-guy" /> 
<img src="images/guys-scott.jpg" alt="" id="image-scott" class="single-guy" /> 
</div>

CSS
由类名涵盖共性(如位置样式),其次是ID的(包括具体左侧位置特殊的东西)。

#home-photos-box { float: left; width: 352px; background: url(../images/guys-allblack.png) no-repeat; padding: 334px 0 0 0; position: relative; } 
#aller { left: 0; } 
#neil { left: 25%; } 
#aaron { left: 50%; } 
#scott { left: 75%; } 
.home-roll-box { position: absolute; z-index: 1000; display: block; height: 334px; top: 0; width: 25%; } 
.single-guy { position: absolute; top: 0; left: 0; display: none; opacity: 0; }

jQuery
当鼠标悬停到对应区域,它对应于图像的ID和褪色,这时要使用stop() ,以防止在这里排队的动画和我们使用不透明设置。fadeToggle(),当太快和滑鼠移到消退。

$(function() { 
var name = ""; 
$(".home-roll-box").hover(function() { 
name = $(this).attr("id"); 
$("#image-"+name).stop().show().animate({ opacity: 1 }); 
}, function() { 
name = $(this).attr("id"); 
$("#image-"+name).stop().animate({ opacity: 0 }); 
}); 
});

下载地址 https://3water.com/jiaoben/24272.html
Javascript 相关文章推荐
javascript数组组合成字符串的脚本
Jan 06 Javascript
jQuery提交表单ajax查询实例代码
Oct 07 Javascript
JS函数实现动态添加CSS样式表文件
Dec 15 Javascript
jquery parent和parents的区别分析
Oct 02 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
Jul 28 Javascript
如何用javascript计算文本框还能输入多少个字符
Jul 29 Javascript
基于JS代码实现导航条弹出式悬浮菜单
Jun 17 Javascript
js实现点击按钮弹出上传文件的窗口
Dec 23 Javascript
jQuery extend()详解及简单实例
May 06 jQuery
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
微信小程序通过js实现瀑布流布局详解
Aug 28 Javascript
vue实现在线学生录入系统
May 30 Javascript
选择TreeView控件的树状数据节点的JS方法(jquery)
Feb 06 #Javascript
jquery 应用代码 方便的排序功能
Feb 06 #Javascript
jquery1.4后 jqDrag 拖动 不可用
Feb 06 #Javascript
javascript小数计算出现近似值的解决办法
Feb 06 #Javascript
jquery 插件实现图片延迟加载效果代码
Feb 06 #Javascript
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 #Javascript
jquery.lazyload  实现图片延迟加载jquery插件
Feb 06 #Javascript
You might like
php curl的深入解析
2013/06/02 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
Flash+XML滚动新闻代码 无图片 附源码下载
2007/11/22 Javascript
通过Mootools 1.2来操纵HTML DOM元素
2009/09/15 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
js生成动态表格并为每个单元格添加单击事件的方法
2014/04/14 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
javascript稀疏数组(sparse array)和密集数组用法分析
2016/12/28 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
微信小程序开发之入门实例教程篇
2017/03/07 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
vuex 中插件的编写案例解析
2019/06/10 Javascript
深入了解JavaScript代码覆盖
2019/06/13 Javascript
微信小程序从注册账号到上架(图文详解)
2019/07/17 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
用Python和MD5实现网站挂马检测程序
2014/03/13 Python
Python3.6简单的操作Mysql数据库的三个实例
2018/10/17 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
python反编译学习之字节码详解
2019/05/19 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
python线程定时器Timer实现原理解析
2019/11/30 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
JD Sports比利时官网:英国领先的运动鞋和运动服饰零售商
2018/10/10 全球购物
UDP协议功能
2013/01/06 面试题
清洁工表扬信
2014/01/08 职场文书
俄罗斯商务邀请函
2014/01/26 职场文书
本科应届生求职信
2014/08/05 职场文书
标准版离职证明书
2014/09/12 职场文书
出生公证书
2015/01/23 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书