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学习笔记二 实现可编辑的表格
Apr 09 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
javascript结合canvas实现图片旋转效果
May 03 Javascript
jquery mobile开发常见问题分析
Jan 21 Javascript
Bootstrap文件上传组件之bootstrap fileinput
Nov 25 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
node.js连接MongoDB数据库的2种方法教程
May 17 Javascript
javascript 数据存储的常用函数总结
Jun 01 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
Nov 22 Javascript
vue等两个接口都返回结果再执行下一步的实例
Sep 08 Javascript
design vue 表格开启列排序的操作
Oct 28 Javascript
使用Cargo工具高效创建Rust项目
Aug 14 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/12/06 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
PHP实现QQ登录实例代码
2016/01/14 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
一个很简单的jquery+xml+ajax的无刷新树结构(无css,后台是c#)
2010/06/02 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
JavaScript给input的value赋值引发的关于基本类型值和引用类型值问题
2015/12/07 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
python str与repr的区别
2013/03/23 Python
在Docker上开始部署Python应用的教程
2015/04/17 Python
Tornado 多进程实现分析详解
2018/01/12 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
django ajax json的实例代码
2018/05/29 Python
多个应用共存的Django配置方法
2018/05/30 Python
python实现自动网页截图并裁剪图片
2018/07/30 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
python 同时运行多个程序的实例
2019/01/07 Python
python实现网页自动签到功能
2019/01/21 Python
Python面向对象之Web静态服务器
2019/09/03 Python
python程序 线程队列queue使用方法解析
2019/09/23 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
借助Paramiko通过Python实现linux远程登陆及sftp的操作
2020/03/16 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
加拿大休闲和工业服装和鞋类零售商:L’Équipeur
2018/01/12 全球购物
宣传策划类求职信范文
2014/01/31 职场文书
生产部管理制度
2014/01/31 职场文书
物资采购方案
2014/06/12 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
HTML常用标签超详细整理
2022/03/19 HTML / CSS