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 相关文章推荐
javascript使用eval或者new Function进行语法检查
Oct 16 Javascript
jQuery选择器中含有空格的使用示例及注意事项
Aug 25 Javascript
javascript模块化是什么及其优缺点介绍
Sep 02 Javascript
获取select元素被选中的文本内容的js代码
Jan 29 Javascript
js window对象属性和方法相关资料整理
Nov 11 Javascript
javascript实现省市区三级联动下拉框菜单
Nov 17 Javascript
基于Jquery制作图片文字排版预览效果附源码下载
Nov 18 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
Dec 16 Javascript
JavaScript中的原始值和复杂值
Jan 07 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
Aug 27 Javascript
微信小程序实现滑动切换自定义页码的方法分析
Dec 29 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语法(5)
2006/10/09 PHP
php你的验证码安全码?
2007/01/02 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
jQuery 表单验证插件formValidation实现个性化错误提示
2009/06/23 Javascript
基于datagrid框架的查询
2013/04/08 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
jQuery中:nth-child选择器用法实例
2014/12/31 Javascript
JS实现图片局部放大或缩小的方法
2016/08/20 Javascript
深入理解requestAnimationFrame的动画循环
2016/09/20 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
微信小程序新增的拖动组件movable-view使用教程
2017/05/20 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
使用Angular CLI生成 Angular 5项目教程详解
2018/03/18 Javascript
Node.js笔记之process模块解读
2018/05/31 Javascript
vue.js实现带日期星期的数字时钟功能示例
2018/08/28 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
微信小程序 点击切换样式scroll-view实现代码实例
2019/10/11 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
python timestamp和datetime之间转换详解
2017/12/11 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
NumPy 基本切片和索引的具体使用方法
2019/04/24 Python
python实现中文文本分句的例子
2019/07/15 Python
在pycharm下设置自己的个性模版方法
2019/07/15 Python
python 叠加等边三角形的绘制的实现
2019/08/14 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
2019/09/23 Python
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
挪威手表购物网站:Klokker
2016/09/19 全球购物
加州风格的游泳和沙滩装品牌:Cupshe
2019/06/10 全球购物
挖掘机司机岗位职责
2014/02/12 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
给客户的感谢信
2015/01/21 职场文书
2015年感恩母亲节活动方案
2015/05/04 职场文书
python中os.path.join()函数实例用法
2021/05/26 Python
k8s部署redis cluster集群的实现
2021/06/24 Redis