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 写类方式之八
Jul 05 Javascript
javascript 面向对象编程 万物皆对象
Sep 17 Javascript
JavaScript类和继承 this属性使用说明
Sep 03 Javascript
jquery利用ajax调用后台方法实例
Aug 23 Javascript
javascript 构造函数方式定义对象
Jan 02 Javascript
JavaScript 浏览器兼容性总结及常用浏览器兼容性分析
Mar 30 Javascript
jQuery fadeOut 异步实例代码详解
Aug 18 Javascript
JavaScript给每一个li节点绑定点击事件的实现方法
Dec 01 Javascript
layui实现点击按钮给table添加一行
Aug 10 Javascript
微信小程序上线发布流程图文详解
May 06 Javascript
实例详解带参数的 npm script
May 28 Javascript
微信小程序实现form表单本地储存数据
Jun 27 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生成静态页
2006/11/25 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript字典探测用户名工具
2006/10/05 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
2012/07/20 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
JS禁用浏览器退格键实现思路及代码
2013/10/29 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
JavaScript模块随意拖动示例代码
2014/05/27 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
jquery+Jscex打造游戏力度条
2020/09/12 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
js使用文件流下载csv文件的实现方法
2019/07/15 Javascript
vue使用高德地图根据坐标定位点的实现代码
2019/08/22 Javascript
JS阻止事件冒泡的方法详解
2019/08/26 Javascript
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
python批量解压zip文件的方法
2019/08/20 Python
python制作朋友圈九宫格图片
2019/11/03 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
Java语言的优势
2015/01/10 面试题
宿舍卫生检讨书
2014/01/16 职场文书
运动会解说词100字
2014/01/31 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
大学迎新晚会主持词
2014/03/24 职场文书
2015政治思想表现评语
2015/03/25 职场文书
2015年班级工作总结范文
2015/04/03 职场文书
于丹论语心得观后感
2015/06/15 职场文书
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android