js+css实现超简洁的二级下拉菜单效果代码


Posted in Javascript onSeptember 07, 2015

本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下:

这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发完善,最初是一个政府网站上的菜单。

运行效果截图如下:

js+css实现超简洁的二级下拉菜单效果代码

在线演示地址如下:

具体代码如下:

<!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>
<title>二级下拉菜单</title>
<style type="text/css">
/*
#193B5F 栏目字体颜色
*/
*{margin:0; padding:0}
body{width:960px; margin:20px auto; font-size:14px;}
/*导航条*/
#nav {background-color:blue; color:#fff;height:25px;line-height:25px;text-align:center;list-style:none;}
 #nav a{color:#fff;}
 #nav li{width:75px;float:left;position:relative;z-index:1;}
 #nav li .title{display:block;}
 #nav li .title:hover{background-color:green;}
 #nav li .submenu{width:75px;margin:0 auto;background:green;position:absolute;left:0;top:25px;display:none;}
 #nav li .submenu dd{border-top:1px dotted #ddd;color:#fff;}
</style>
</head>
<body>
<ul id="nav">
<!-- 有二级菜单的,给li加class="menu" 没有的不用加 -->
  <li class="menu">
   <a href="#" class="title">国家政务</a>
   <dl class="submenu">
    <dd><a href="#">时政要闻</a></dd>
    <dd><a href="#">远程党教</a></dd>
    <dd><a href="#">村务管理</a></dd>
   </dl>
  </li>
  <li>
   <a href="#" class="title">网络服务</a>
  </li>
  <li class="menu">
   <a href="#" class="title">信息交流</a>
   <dl class="submenu">
    <dd><a href="#">求购信息</a></dd>
    <dd><a href="#">转让信息</a></dd>
   </dl>
  </li>
</div><!--end nav-->
<script type="text/javascript">
<!--
var nav = document.getElementById("nav").childNodes;
for (var i=0;i<nav.length;i++)
{
 if (nav[i].className=="menu")
 {
  nav[i].onmouseover = function(){fnNav(this,"block")};
  nav[i].onmouseout = function(){fnNav(this,"none")};
 }
}
function fnNav(obj,flag)
{
 obj.getElementsByTagName("dl")[0].style.display = flag;
}
//-->
</script>
</body>
</html>

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

Javascript 相关文章推荐
js中更短的 Array 类型转换
Oct 30 Javascript
js实现上传图片之上传前预览图片
Mar 25 Javascript
Node.js 的异步 IO 性能探讨
Oct 08 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
JavaScript实现自动弹出窗口并自动关闭窗口的方法
Aug 06 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
浅谈Vue父子组件和非父子组件传值问题
Aug 22 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
May 02 Javascript
优雅的处理vue项目异常实战记录
Jun 05 Javascript
原生js实现轮播图特效
May 04 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
May 06 Javascript
vue tab切换,解决echartst图表宽度只有100px的问题
Jul 19 Javascript
jquery实现简单的二级导航下拉菜单效果
Sep 07 #Javascript
jQuery平滑旋转幻灯片特效代码分享
Sep 07 #Javascript
js调用百度地图及调用百度地图的搜索功能
Sep 07 #Javascript
js实现可折叠展开的手风琴菜单效果
Sep 07 #Javascript
原生JS实现美图瀑布流布局赏析
Sep 07 #Javascript
js实现全国省份城市级联下拉菜单效果代码
Sep 07 #Javascript
纯javascript代码实现计算器功能(三种方法)
Sep 07 #Javascript
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
php递归创建目录的方法
2015/02/02 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
常用js脚本
2006/12/03 Javascript
js登录弹出层特效
2014/03/07 Javascript
JavaScript精炼之构造函数 Constructor及Constructor属性详解
2015/11/05 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
实践中学习AngularJS表单
2016/03/21 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
jQuery简单实现tab选项卡切换效果
2016/06/20 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
JS实现的简易拖放效果示例
2016/12/29 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
Java 生成随机字符的示例代码
2021/01/13 Javascript
深入解析Python中的lambda表达式的用法
2015/08/28 Python
Python引用传值概念与用法实例小结
2017/10/07 Python
python 动态加载的实现方法
2017/12/22 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
浅谈Python批处理文件夹中的txt文件
2019/03/11 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
Python实例教程之检索输出月份日历表
2020/12/16 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
公务员的自我鉴定
2013/10/26 职场文书
社会实践评语
2014/04/28 职场文书
怎样写工作总结啊!
2019/06/18 职场文书
Python竟然能剪辑视频
2021/05/25 Python
HTML中的表格元素介绍
2022/02/28 HTML / CSS