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的逻辑运算符 ||
May 31 Javascript
JavaScript中“基本类型”之争小结
Jan 03 Javascript
js时间日期和毫秒的相互转换
Feb 22 Javascript
JavaScript中Math对象方法使用概述
Jan 02 Javascript
js 本地预览的简单实现方法
Feb 18 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
在线所见即所得HTML编辑器的实现原理浅析
Apr 25 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
Jun 08 Javascript
js图片延迟加载(Lazyload)三种实现方式
Mar 01 Javascript
JavaScript严格模式下关于this的几种指向详解
Jul 12 Javascript
vue增加强缓存和版本号的实现方法
May 01 Javascript
vue2.0+SVG实现音乐播放圆形进度条组件
Sep 21 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
咖啡的传说和历史
2021/03/03 新手入门
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
2012/06/27 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
2016/03/21 PHP
jQuery live
2009/05/15 Javascript
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
JS动态显示表格上下frame的方法
2015/03/31 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
vue.js中指令Directives详解
2017/03/20 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
详解SPA中前端路由基本原理与实现方式
2018/09/12 Javascript
vue项目查看vue版本及cli版本的实现方式
2020/10/24 Javascript
Python2随机数列生成器简单实例
2017/09/04 Python
浅谈Python的list中的选取范围
2018/11/12 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
利用python清除移动硬盘中的临时文件
2020/10/28 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
Python之多进程与多线程的使用
2021/02/23 Python
HTML5实现一个能够移动的小坦克示例代码
2013/09/02 HTML / CSS
美国大尺码女装零售商:TORRID
2016/10/01 全球购物
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
大学生四个方面的自我评价
2013/09/19 职场文书
买房委托公证书
2014/04/08 职场文书
校园活动策划方案
2014/06/13 职场文书
银行贷款委托书范本
2014/10/11 职场文书
关于迟到的检讨书
2015/05/06 职场文书
复兴之路观后感
2015/06/02 职场文书
荒岛余生观后感
2015/06/09 职场文书
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL