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 相关文章推荐
不用MOUSEMOVE也能滑动啊
May 23 Javascript
javascript 保存文件到本地实现方法
Nov 29 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 Javascript
手机图片预览插件photoswipe.js使用总结
Aug 25 Javascript
jQuery图片轮播实现并封装(一)
Dec 03 Javascript
requirejs + vue 项目搭建详解
Jun 16 Javascript
收藏AngularJS中最重要的核心功能
Jul 09 Javascript
使用 vue-i18n 切换中英文效果
May 23 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
May 23 Javascript
基于JavaScript获取url参数2种方法
Apr 17 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
类的另类用法--数据的封装
2006/10/09 PHP
php 动态多文件上传
2009/01/18 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
PHP生成各种常见验证码和Ajax验证过程
2016/01/10 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
使用js检测浏览器是否支持html5中的video标签的方法
2014/03/12 Javascript
vue-resource拦截器设置头信息的实例
2017/10/27 Javascript
详解bootstrap导航栏.nav与.navbar区别
2017/11/23 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
手机浏览器唤起微信分享(JS)
2020/10/11 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
python将xml xsl文件生成html文件存储示例讲解
2013/12/03 Python
python中bisect模块用法实例
2014/09/25 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
一篇文章快速了解Python的GIL
2018/01/12 Python
浅谈Python中的bs4基础
2018/10/21 Python
深入了解和应用Python 装饰器 @decorator
2019/04/02 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
使用Python 自动生成 Word 文档的教程
2020/02/13 Python
基于python3实现倒叙字符串
2020/02/18 Python
HTML5通用接口详解
2016/06/12 HTML / CSS
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
StubHub意大利:购买和出售全球演唱会和体育赛事门票
2017/11/21 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
数据库设计的包括哪两种,请分别进行说明
2016/07/15 面试题
电焊工工作岗位职责
2014/02/06 职场文书
母亲节演讲稿
2014/05/27 职场文书
委托书如何写
2014/08/30 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL