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 相关文章推荐
基于SVG的web页面图形绘制API介绍及编程演示
Jun 28 Javascript
关闭ie窗口清除Session的解决方法
Jan 10 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
Jun 14 Javascript
vue-router路由简单案例介绍
Feb 21 Javascript
详解vue-cli + webpack 多页面实例应用
Apr 25 Javascript
浅谈webpack编译vue项目生成的代码探索
Dec 11 Javascript
jQuery图片查看插件Magnify开发详解
Dec 25 jQuery
JS通过位运算实现权限加解密
Aug 14 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
Sep 17 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
JS实现前端动态分页码代码实例
Jun 02 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
Aug 17 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
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
php采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
详解phpstorm2020最新破解方法
2020/09/17 PHP
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js插件YprogressBar实现漂亮的进度条效果
2015/04/20 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
2017/01/05 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
angular 数据绑定之[]和{{}}的区别
2018/09/25 Javascript
Vue中的v-for指令不起效果的解决方法
2018/09/27 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
JQuery常见节点操作实例分析
2019/05/15 jQuery
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
[45:17]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第三场 1月9日
2021/03/11 DOTA
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
python+opencv实现动态物体识别
2018/01/09 Python
python 请求服务器的实现代码(http请求和https请求)
2018/05/25 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
django xadmin 管理器常用显示设置方式
2020/03/11 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
2020/11/10 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
美国宠物用品网站:Value Pet Supplies
2018/03/17 全球购物
向全球直邮输送天然健康产品:iHerb.com
2020/05/03 全球购物
行政工作个人的自我评价
2014/02/13 职场文书
印刷技术专业自荐信
2014/09/18 职场文书
军训决心书范文
2015/09/22 职场文书
中国梦党课学习心得体会
2016/01/05 职场文书
PostgreSQL基于pgrouting的路径规划处理方法
2022/04/18 PostgreSQL
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android