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 相关文章推荐
jQuery 入门级学习笔记及源码
Jan 22 Javascript
js中typeof的用法汇总
Dec 12 Javascript
jQuery实现数字加减效果汇总
Dec 16 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
Sep 05 Javascript
EasyUi combotree 实现动态加载树节点
Apr 01 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
thinkphp标签实现bootsrtap轮播carousel实例代码
Feb 19 Javascript
Vue2组件tree实现无限级树形菜单
Mar 29 Javascript
详解Vue基于vue-quill-editor富文本编辑器使用心得
Jan 03 Javascript
《javascript设计模式》学习笔记四:Javascript面向对象程序设计链式调用实例分析
Apr 07 Javascript
jQuery 动态粒子效果示例代码
Jul 07 jQuery
Element实现动态表格的示例代码
Aug 02 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 json_decode函数详细解析
2014/02/17 PHP
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
Smarty环境配置与使用入门教程
2016/05/11 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
Yii2单元测试用法示例
2016/11/12 PHP
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
jQuery新闻滚动插件 jquery.roller.js
2011/06/27 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
2016/11/01 Javascript
整理关于Bootstrap警示框的慕课笔记
2017/03/29 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
Js实现中国公民身份证号码有效性验证实例代码
2017/05/03 Javascript
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
详解mpvue实现对苹果X安全区域的适配
2019/07/31 Javascript
Python strip lstrip rstrip使用方法
2008/09/06 Python
Python写的一个简单监控系统
2015/06/19 Python
Django实现的自定义访问日志模块示例
2017/06/23 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
python itchat实现微信自动回复的示例代码
2017/08/14 Python
对Pyhon实现静态变量全局变量的方法详解
2019/01/11 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
Python threading.local代码实例及原理解析
2020/03/16 Python
pytorch读取图像数据转成opencv格式实例
2020/06/02 Python
SmartBuyGlasses英国:购买太阳镜和眼镜
2018/01/29 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
Pandora西班牙官方商店:PandoraShop.es
2020/10/05 全球购物
审计工作个人的自我评价
2013/12/25 职场文书
护士检查书
2014/01/17 职场文书
法制报告会主持词
2014/04/02 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
党支部鉴定意见
2015/06/02 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
利用Python判断你的密码难度等级
2021/06/02 Python
详细了解MVC+proxy
2021/07/09 Java/Android
JavaScript实现优先级队列
2021/12/06 Javascript