JS实现灵巧的下拉导航效果代码


Posted in Javascript onAugust 25, 2015

本文实例讲述了JS实现灵巧的下拉导航效果代码。分享给大家供大家参考。具体如下:

这是一款基于JS实现下拉菜单,是一款灵巧的网站导航条,支持二级显示,向下滑动显示,经典的下拉菜单,JS和CSS共同编写实现,Li菜单列表风格,便于修改,兼容各大主流浏览器,相信你也会喜欢的。

运行效果截图如下:

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=utf-8" />
<title>js暗蓝色下拉导航菜单</title>
<style>
@charset "utf-8";
body{padding:0px;margin:0px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:9pt;background-color:#3A4954;}
ul,li{padding:0px;margin:0px;list-style-type: none;}
* a{text-decoration: none;color:#CFE0EE;}
a:hover{color:#F09C42;}
a:hover{color:#F09C42;}
#navMenu{width:100%;height: 34px;line-height: 34px;display:block;overflow:hidden;background-image: url(images/nav_bg.jpg);background-repeat:repeat-x;background-position: left top;}
#navMenu ul{width:95%;
margin-left:16px;}
#navMenu .onelink{background-image:none;}
#navMenu li{width:90px;text-align:center;float: left;line-height: 34px;height: 34px;background-image: url(images/nav_fg.jpg);background-repeat: no-repeat;background-position: 0 center;margin-left: -2px;}
#navMenu li a{color:#6CA7C7;font-family: "宋体";padding-right: 1em;padding-left: 1em;margin-left: 2px;display: block;}
#navMenu li a:hover, #navMenu li.hover a{background-image: url(images/hover_bg.jpg);background-repeat:repeat-x;background-position: center top;text-decoration: none;color:#FF7B0E;}
.dropMenu{position:absolute;top: 0;z-index:100;width: 110px;visibility: hidden;
margin-top: -1px;margin-left:-2px;border: 1px solid #4D5B66;border-top: 0px solid #3CA2DC;background-color: #0D1C31;padding-top:6px;padding-bottom:6px;filter: Alpha(Opacity=85);}
.dropMenu li{margin-top:2px;margin-bottom:4px;padding-left:6px;}
.dropMenu li a{width: 92%;display: block;text-align:center;color: black;padding: 4px 0 4px 0px;color:#6CA7C7;border-bottom: 1px dashed #4D5B66;}
.dropMenu+li a{border-top:none;}
* html .dropMenu a{width: 100%;color:#6CA7C7;}
.dropMenu a:hover{text-decoration: underline;color:#F09C42;}
.hdo{width:100%;
height:auto;
display:block;
overflow:hidden;}
</style>
<script type='text/javascript' src='js/dropdown.js'></script>
</head>
<body>
<div id="navMenu">
<ul>
  <li class="onelink"><a href='#' target="_blank">主页</a></li>
  <li><a href='#' target="_blank">HTML+CSS模板</a></li>
  <li><a href='#' rel='dropmenu1' target="_blank">JS代码</a></li>
  <li><a href='#' rel='dropmenu2' target="_blank">电子商务</a></li>
  <li><a href='#' >SEO优化</a></li>
  <li><a href='#' rel='dropmenu3' target="_blank">建站技巧</a></li>
  <li><a href='#' target="_blank">网络营销</a></li>
  </ul>
</div>
<ul id="dropmenu1" class="dropMenu">
  <li><a href="#" target="_blank">导航菜单</a></li>
  <li><a href="#" target="_blank">焦点幻灯片</a></li>
  <li><a href="#" target="_blank">网页特效</a></li>
  <li><a href="#" target="_blank">广告代码</a></li>
</ul>
<ul id="dropmenu2" class="dropMenu">
  <li><a href="#" target="_blank">企业类网站</a></li>
  <li><a href="#" target="_blank">行业类网站</a></li>
  <li><a href="#/" target="_blank">BLOG类网站</a></li>
  <li><a href="#" target="_blank">门户类网站</a></li>
  <li><a href="#" target="_blank">商城类网站</a></li>
</ul>
<ul id="dropmenu3" class="dropMenu">
  <li><a href="#" target="_blank">HTML技巧</a></li>
  <li><a href="#" target="_blank">CSS技巧</a></li>
  <li><a href="#" target="_blank">CMS建站技巧</a></li>
  <li><a href="#" target="_blank">其他技巧</a></li>
</ul>
<script type="text/javascript">cssdropdown.startchrome("navMenu")</script> 
<!--//nav-->
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript 对象成员的可见性说明
Oct 16 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
Sep 01 Javascript
js+数组实现网页上显示时间/星期几的实用方法
Jan 18 Javascript
js导航菜单(自写)简单大方
Mar 28 Javascript
EasyUI中实现form表单提交的示例分享
Mar 01 Javascript
javascript设计模式之module(模块)模式
Aug 19 Javascript
jQuery 特性操作详解及实例代码
Sep 29 Javascript
JS中this上下文对象使用方式
Oct 09 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
xcode中获取js文件的路径方法(推荐)
Nov 05 Javascript
JS实现给对象动态添加属性的方法
Jan 05 Javascript
JavaScript内置对象math,global功能与用法实例分析
Jun 10 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 #Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 #Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 #Javascript
jQuery实现下滑菜单导航效果代码
Aug 25 #Javascript
Jquery 分页插件之Jquery Pagination
Aug 25 #Javascript
js实现的tab标签切换效果代码分享
Aug 25 #Javascript
JavaScript实现向右伸出的多级网页菜单效果
Aug 25 #Javascript
You might like
咖啡的传说和历史
2021/03/03 新手入门
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
Zend Framework生成验证码并实现验证码验证功能(附demo源码下载)
2016/03/22 PHP
php+ajax无刷新上传图片的实现方法
2016/12/06 PHP
FCK调用方法..
2006/12/21 Javascript
javascript拓展DOM操作 prependChild insertAfert
2010/11/17 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
使用JSON.parse将json字符串转换成json对象的时候会出错
2014/09/04 Javascript
javascript实现tab切换特效
2015/11/12 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
bootstrap滚动监控器使用方法解析
2017/01/13 Javascript
微信通过页面(H5)直接打开本地app的解决方法
2017/09/09 Javascript
vue实现歌手列表字母排序下拉滚动条侧栏排序实时更新
2019/05/14 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
Python中对元组和列表按条件进行排序的方法示例
2015/11/10 Python
Python中pygame的mouse鼠标事件用法实例
2015/11/11 Python
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
解决python selenium3启动不了firefox的问题
2018/10/13 Python
Python爬虫将爬取的图片写入world文档的方法
2018/11/07 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
python3 kubernetes api的使用示例
2021/01/12 Python
html5菜单折纸效果
2014/04/22 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
芝加哥牛排公司:Chicago Steak Company
2018/10/31 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Yahoo-PHP面试题4
2012/05/05 面试题
大课间活动实施方案
2014/03/06 职场文书
党员反对四风问题思想汇报
2014/09/12 职场文书
创业的9条正确思考方式
2019/08/26 职场文书