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中变量相关的细节分析
Aug 13 Javascript
用dom+xhtml+css制作的一个相册效果代码打包下载
Jan 24 Javascript
学习JavaScript设计模式之装饰者模式
Jan 19 Javascript
JavaScript正则表达式的分组匹配详解
Feb 13 Javascript
Vue键盘事件用法总结
Apr 18 Javascript
详解如何使用webpack打包Vue工程
May 27 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
Oct 25 Javascript
node vue项目开发之前后端分离实战记录
Dec 13 Javascript
JavaScript基于面向对象实现的猜拳游戏
Jan 03 Javascript
JS实现简易换图时钟功能分析
Jan 04 Javascript
15个顶级开源JavaScript框架和库
Oct 10 Javascript
Vue多环境代理配置方法思路详解
Jun 21 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 小乘法表实现代码
2009/07/16 PHP
Yii快速入门经典教程
2015/12/28 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
Thinkphp 空操作、空控制器、命名空间(详解)
2017/05/05 PHP
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
详解javascript传统方法实现异步校验
2016/01/22 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
JS实现两周内自动登录功能
2017/03/23 Javascript
ES6新特性之Object的变化分析
2017/03/31 Javascript
深入理解JavaScript继承的多种方式和优缺点
2017/05/12 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
es6 symbol的实现方法示例
2019/04/02 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
python学习之编写查询ip程序
2016/02/27 Python
Python Grid使用和布局详解
2018/06/30 Python
Python wxPython库Core组件BoxSizer用法示例
2018/09/03 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
python用win32gui遍历窗口并设置窗口位置的方法
2019/07/26 Python
Python列表删除元素del、pop()和remove()的区别小结
2019/09/11 Python
pytorch之inception_v3的实现案例
2020/01/06 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
西部世纪面试题
2014/12/05 面试题
.NET方向面试题
2014/11/20 面试题
法学专业个人求职信
2013/09/26 职场文书
护士毕业实习感言
2014/03/05 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2015年组织委员工作总结
2015/04/23 职场文书
朋友聚会祝酒词
2015/08/10 职场文书
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android