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 相关文章推荐
Firefox getBoxObjectFor getBoundingClientRect联系
Oct 26 Javascript
js 获取中文拼音,Select自动匹配字母获取值的代码
Sep 23 Javascript
javascript实现滑动解锁功能
Dec 31 Javascript
浅谈Sticky组件的改进实现
Mar 22 Javascript
基于JavaScript实现回到页面顶部动画代码
May 24 Javascript
很棒的Bootstrap选项卡切换效果
Jul 01 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
jQuery实现发送验证码并60秒倒计时功能
Nov 25 Javascript
layui实现鼠标移动到单元格上显示数据的方法
Sep 11 Javascript
javascript设计模式 ? 桥接模式原理与应用实例分析
Apr 13 Javascript
详解Webpack4多页应用打包方案
Jul 16 Javascript
JS实现鼠标按下拖拽效果
Jul 23 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
用PHP书写安全的脚本代码
2012/02/05 PHP
Yii中render和renderPartial的区别
2014/09/03 PHP
php程序总是提示验证码输入有误解决方案
2015/01/07 PHP
Smarty变量用法详解
2016/05/11 PHP
PHP7新特性
2021/03/09 PHP
繁简字转换功能
2006/07/19 Javascript
Javascript中的数学函数
2007/04/04 Javascript
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
2009/12/03 Javascript
JS的反射问题
2010/04/07 Javascript
jQuery:节点(插入,复制,替换,删除)操作
2013/03/04 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
javascript中Array数组的迭代方法实例分析
2015/02/04 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
详解Vue的组件中data选项为什么必须是函数
2020/08/17 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
Ruby使用eventmachine为HTTP服务器添加文件下载功能
2016/04/20 Python
python 二分查找和快速排序实例详解
2017/10/13 Python
python实现高斯(Gauss)迭代法的例子
2019/11/20 Python
3分钟看懂Python后端必须知道的Django的信号机制
2020/07/26 Python
Python 实现简单的客户端认证
2020/07/29 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
EGO Shoes美国/加拿大:英国时髦鞋类品牌
2018/08/04 全球购物
PHP如何自定义函数
2016/09/16 面试题
DTD的含义以及作用
2014/01/26 面试题
秸秆管理实施方案
2014/03/15 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
四风查摆剖析材料
2014/10/10 职场文书
颐和园导游词
2015/01/30 职场文书
2016见义勇为事迹材料汇总
2016/03/01 职场文书
图解上海144收音机
2021/04/22 无线电
python 中的@运算符使用
2021/05/26 Python
Java Spring Boot请求方式与请求映射过程分析
2022/06/25 Java/Android