JQery 渐变图片导航效果代码 漂亮


Posted in Javascript onJanuary 01, 2010

JQery 渐变图片导航效果代码 漂亮

图片如上。。下载图片试试。。效果不错哦。。JS就直接连接远程就可以了

代码复用性差。。希望高手指点下,应该怎么样才好

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>测试导航</title> 
<script src="http://img.3water.com/jslib/jquery/jquery.js" type="text/javascript"></script> 
<script type="text/javascript"> 
$(document).ready(function() 
{ 
var datacss=["home","game","zine","community","calendar","participate"]; 
for(var i=0;i<datacss.length;i++) 
{ 
$("#"+datacss[i]).append("<div class='"+datacss[i]+"'></div>"); 
$("."+datacss[i]).css('opacity', 0); 
$("#"+datacss[i]).hover( 
function() 
{ 
$("."+this.id).stop().animate({opacity: '1'},800); 
}, 
function() 
{ 
$("."+this.id).stop().animate({opacity: '0'},800); 
}); 
} 
}); 
</script> 
<style type="text/css"> 
body { } ul li{ list-style:none; float:left; margin:0; padding:0;} 
#home{background: url(navigation.jpg) top left no-repeat; 
width:90px; height:55px; 
} 
.home {background: url(navigation.jpg) 0 -55px no-repeat; 
width: 90px;height: 55px; 
} 
#game{background: url(navigation.jpg) -90px 0px; no-repeat; 
width:114px; height:55px; 
} 
.game{background: url(navigation.jpg) -90px -55px no-repeat; 
width:114px; height:55px; 
} 
#zine{background: url(navigation.jpg) -204px 0px; no-repeat; 
width:96px; height:55px; 
} 
.zine{background: url(navigation.jpg) -204px -55px no-repeat; 
width:96px; height:55px; 
} 
#community{background: url(navigation.jpg) -300px 0px; no-repeat; 
width:144px; height:55px; 
} 
.community{background: url(navigation.jpg) -300px -55px no-repeat; 
width:144px; height:55px; 
} 
#calendar{background: url(navigation.jpg) -446px 0px; no-repeat; 
width:137px; height:55px; 
} 
.calendar{background: url(navigation.jpg) -446px -55px no-repeat; 
width:137px; height:55px; 
} 
#participate{background: url(navigation.jpg) -583px 0px; no-repeat; 
width:135px; height:55px; 
} 
.participate{background: url(navigation.jpg) -583px -55px no-repeat; 
width:135px; height:55px; 
} 
</style> 
</head> 
<body> 
<ul> 
<li><a href="#"><div id="home"></div></a></li> 
<li><a href="#"><div id="game"></div></a></li> 
<li><a href="#"><div id="zine"></div></a></li> 
<li><a href="#"><div id="community"></div></a></li> 
<li><a href="#"><div id="calendar"></div></a></li> 
<li><a href="#"><div id="participate"></div></a></li> 
</ul> 
</body> 
</html>
Javascript 相关文章推荐
jquery 设置style:display的方法
Jan 29 Javascript
关于JS中的方法是否加括号的问题
Jul 27 Javascript
微信小程序 wxapp视图容器 view详解
Oct 31 Javascript
angular动态表单制作
Feb 23 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
Feb 23 Javascript
详解搭建es6+devServer简单开发环境
Sep 25 Javascript
Vue实现简单分页器
Dec 29 Javascript
javascript中join方法实例讲解
Feb 21 Javascript
详解javascript函数写法大全
Mar 25 Javascript
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 Javascript
ES6 async、await的基本使用方法示例
Jun 06 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
Oct 02 Javascript
jquery 简短右键菜单 多浏览器兼容
Jan 01 #Javascript
使用JQUERY Tabs插件宿主IFRAMES
Jan 01 #Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 #Javascript
url 特殊字符 传递参数解决方法
Jan 01 #Javascript
JavaScript 数组循环引起的思考
Jan 01 #Javascript
javascript eval和JSON之间的联系
Dec 31 #Javascript
js下用gb2312编码解码实现方法
Dec 31 #Javascript
You might like
4种PHP异步执行的常用方式
2015/12/24 PHP
Yii框架弹出窗口组件CJuiDialog用法分析
2017/01/07 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
Laravel 队列使用的实现
2019/01/08 PHP
JQuery入门——用one()方法绑定事件处理函数(仅触发一次)
2013/02/05 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
深入探寻seajs的模块化与加载方式
2015/04/14 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
jquery实现全选、不选、反选的两种方法
2016/09/06 Javascript
Angular实现双向折叠列表组件的示例代码
2017/11/21 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
vscode配置vue下的es6规范自动格式化详解
2019/03/20 Javascript
JS 5种遍历对象的方式
2020/06/16 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
js 将多个对象合并成一个对象 assign方法的实现
2020/09/24 Javascript
JavaScript数组常用的增删改查与其他属性详解
2020/10/13 Javascript
Python跳出循环语句continue与break的区别
2014/08/25 Python
Django使用模板后无法找到静态资源文件问题解决
2019/07/19 Python
Python 字符串类型列表转换成真正列表类型过程解析
2019/08/26 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
Python如何使用input函数获取输入
2020/08/06 Python
Photobook澳大利亚:制作相片书,婚礼卡,旅行相簿
2017/01/12 全球购物
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
应用电子技术专业个人求职信
2013/09/21 职场文书
生日寿宴答谢词
2014/01/19 职场文书
初中同学聚会感言
2014/02/11 职场文书
2015年电话客服工作总结
2015/05/18 职场文书
golang 实现两个结构体复制字段
2021/04/28 Golang