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 相关文章推荐
通过js脚本复制网页上的一个表格的不错实现方法
Dec 29 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
Jan 27 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
Mar 04 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
Jun 15 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
Sep 26 Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 Javascript
js实现滑动进度条效果
Aug 21 Javascript
vue解决跨域问题(推荐)
Nov 10 Javascript
vue中activated的用法
Jan 03 Vue.js
选择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对现有搜索引擎的调用
2013/06/25 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
IE/FireFox具备兼容性的拖动代码
2007/08/13 Javascript
不同浏览器对回车提交表单的处理办法
2010/02/13 Javascript
JavaScript 10件让人费解的事情
2010/02/15 Javascript
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
javascript实现保留两位小数的多种方法
2015/12/18 Javascript
jQuery子元素过滤选择器用法示例
2016/09/09 Javascript
vue中的计算属性的使用和vue实例的方法示例
2017/12/04 Javascript
JS实现的点击按钮图片上下滚动效果示例
2019/01/28 Javascript
使用VueRouter的addRoutes方法实现动态添加用户的权限路由
2019/06/03 Javascript
JavaScript实现打砖块游戏
2020/02/25 Javascript
Python贪吃蛇游戏编写代码
2020/10/26 Python
ubuntu环境下python虚拟环境的安装过程
2018/01/07 Python
python range()函数取反序遍历sequence的方法
2018/06/25 Python
Python使用pickle模块报错EOFError Ran out of input的解决方法
2018/08/16 Python
python开根号实例讲解
2020/08/30 Python
芬兰汽车配件商店:Autonvaraosat24
2017/01/30 全球购物
SkinCeuticals官网:美国药妆品牌
2018/04/19 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
家乐福台湾线上购物网:Carrefour台湾
2020/09/15 全球购物
质检部经理岗位职责
2014/02/19 职场文书
酒店管理专业毕业生求职自荐信
2014/04/28 职场文书
2014年学生会工作总结范文
2014/11/07 职场文书
医院合作意向书范本
2015/05/08 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
2015年市场营销工作总结
2015/07/23 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
导游词之西湖雷峰塔
2019/09/18 职场文书
导游词之太湖
2019/10/08 职场文书
mysql字段为NULL索引是否会失效实例详解
2022/05/30 MySQL
Linux中一对多配置日志服务器的详细步骤
2022/07/23 Servers