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 相关文章推荐
jQuery使用手册之 事件处理
Mar 24 Javascript
js中关于new Object时传参的一些细节分析
Mar 13 Javascript
Vue如何实现组件的源码解析
Jun 08 Javascript
vue实现全选、反选功能
Nov 17 Javascript
Node.js pipe实现源码解析
Aug 12 Javascript
详解webpack3编译兼容IE8的正确姿势
Dec 21 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
Apr 12 Javascript
angular实现input输入监听的示例
Aug 31 Javascript
Vue 莹石摄像头直播视频实例代码
Aug 31 Javascript
Vue中的v-for指令不起效果的解决方法
Sep 27 Javascript
Vue-CLI 项目在pycharm中配置方法
Aug 30 Javascript
如何实现小程序与小程序之间的跳转
Nov 04 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
Drupal简体中文语言包安装教程
2014/09/27 PHP
php给图片加文字水印
2015/07/31 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
js DOM 元素ID就是全局变量
2012/09/20 Javascript
HTML5使用DeviceOrientation实现摇一摇功能
2015/06/05 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
纯JS实现图片验证码功能并兼容IE6-8(推荐)
2017/04/19 Javascript
微信小程序 flex实现导航实例详解
2017/04/26 Javascript
ztree实现权限横向显示功能
2017/05/20 Javascript
解决webpack dev-server不能匹配post请求的问题
2018/08/24 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
Python去除字符串两端空格的方法
2015/05/21 Python
Python 装饰器使用详解
2017/07/29 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
Python3实现二叉树的最大深度
2019/09/30 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
服务器端jupyter notebook映射到本地浏览器的操作
2020/04/14 Python
浅谈keras使用预训练模型vgg16分类,损失和准确度不变
2020/07/02 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
Amaze UI 文件选择域的示例代码
2020/08/26 HTML / CSS
猫咪家具:CatsPlay
2018/11/03 全球购物
如何定义一个可复用的服务
2014/09/30 面试题
中职生自我鉴定范文
2013/10/03 职场文书
求职简历自荐信范文
2013/10/21 职场文书
人事部主管岗位职责
2013/12/26 职场文书
高中地理教学反思
2014/01/29 职场文书
医学专业职业生涯规划范文
2014/02/05 职场文书
大学生英语演讲稿
2014/04/24 职场文书
优秀共产党员推荐材料
2014/12/18 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
Spring Cloud Netflix 套件中的负载均衡组件 Ribbon
2022/04/13 Java/Android