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 相关文章推荐
js 数组操作代码集锦
Apr 28 Javascript
jQuery表格行换色的三种实现方法
Jun 27 Javascript
JS的replace方法详细介绍
Nov 09 Javascript
javascript date格式化示例
Sep 25 Javascript
AngularJs 60分钟入门基础教程
Apr 03 Javascript
jquery实现图片切换代码
Oct 13 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
微信小程序自定义导航隐藏和显示功能
Jun 13 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
Bootstrap 按钮样式与使用代码详解
Dec 09 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 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
什么是MVC,好东西啊
2007/05/03 PHP
详解PHP显示MySQL数据的三种方法
2008/06/05 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
php curl登陆qq后获取用户信息时证书错误
2015/02/03 PHP
php 判断过去离现在几年的函数(实例代码)
2016/11/15 PHP
PHP开发实现快递查询功能详解
2019/04/08 PHP
解放web程序员的输入验证
2006/10/06 Javascript
基于prototype的validation.js发布2.3.4新版本,让你彻底脱离表单验证的烦恼
2006/12/06 Javascript
JS命名空间的另一种实现
2013/08/09 Javascript
关于onchange事件在IE和FF下的表现及解决方法
2014/03/08 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
vue组件发布到npm简单步骤
2017/11/30 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
django模型中的字段和model名显示为中文小技巧分享
2014/11/18 Python
Python解析最简单的验证码
2016/01/07 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
python 对多个csv文件分别进行处理的方法
2019/01/07 Python
在Python中构建增广矩阵的实现方法
2019/07/01 Python
scikit-learn线性回归,多元回归,多项式回归的实现
2019/08/29 Python
Django异步任务线程池实现原理
2019/12/17 Python
Python读取csv文件实例解析
2019/12/30 Python
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
Booking.com德国:预订最好的酒店和住宿
2020/02/16 全球购物
多媒体编辑专业毕业生推荐信
2013/11/05 职场文书
葛优非诚勿扰搞笑征婚台词
2014/03/17 职场文书
全运会口号
2014/06/20 职场文书
2014党员学习兰辉先进事迹思想汇报
2014/09/17 职场文书
个人买房协议书范本
2014/10/06 职场文书
php引用传递
2021/04/01 PHP