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实现的encode64加密算法实例分析
Apr 15 Javascript
关于JavaScript作用域你想知道的一切
Feb 04 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
微信小程序--组件(swiper)详细介绍
Jun 13 Javascript
Vue中使用Sortable的示例代码
Apr 07 Javascript
Layui 设置select下拉框自动选中某项的方法
Aug 14 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
Dec 13 Javascript
JavaScript命名空间模式实例详解
Jun 20 Javascript
ES6 Symbol数据类型的应用实例分析
Jun 26 Javascript
JS实现横向轮播图(中级版)
Jan 18 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编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
php使用GeoIP库实例
2014/06/27 PHP
PHP PDOStatement对象bindpram()、bindvalue()和bindcolumn之间的区别
2014/11/20 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
详解jQuery插件开发中的extend方法
2013/11/19 Javascript
asp.net+js实现金额格式化
2015/02/27 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
jQuery简单验证上传文件大小及类型的方法
2016/06/02 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
深入浅析Vue中的 computed 和 watch
2018/06/06 Javascript
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[02:09:59]火猫TV国士无双dota2 6.82版本详解(下)
2014/09/29 DOTA
[40:31]Secret vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python制作小说爬虫实录
2017/08/14 Python
python生成随机图形验证码详解
2017/11/08 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
python应用文件读取与登录注册功能
2019/09/23 Python
Python使用os.listdir和os.walk获取文件路径
2020/05/21 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
pytorch 查看cuda 版本方式
2020/06/23 Python
基于CSS3实现立方体自转效果
2016/03/01 HTML / CSS
采用专利算法搜索最廉价的机票:CheapAir
2016/09/10 全球购物
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
给校长的建议书300字
2014/05/16 职场文书
缅怀先烈演讲稿
2014/09/03 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
音乐之声观后感
2015/06/04 职场文书
Python词云的正确实现方法实例
2021/05/08 Python
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL