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判别浏览器种类以及IE版本的几种方法小结
Aug 02 Javascript
javascript根据像素点取位置示例
Jan 27 Javascript
JS 删除字符串最后一个字符的实现代码
Feb 20 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
利用Node.js制作爬取大众点评的爬虫
Sep 22 Javascript
微信小程序 vidao实现视频播放和弹幕的功能
Nov 02 Javascript
jQuery动态添加.active 实现导航效果代码思路详解
Aug 29 jQuery
vue-router 起步步骤详解
Mar 26 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
Node.js Domain 模块实例详解
Mar 18 Javascript
antd中table展开行默认展示,且不需要前边的加号操作
Nov 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开发工具之vs2005图解
2008/01/12 PHP
php 字符串替换的方法
2012/01/10 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
js arguments.callee的应用代码
2009/05/07 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
微信小程序之ES6与事项助手的功能实现
2016/11/30 Javascript
完美的js图片轮换效果
2017/02/05 Javascript
Jquery鼠标放上去显示全名的实现方法
2017/02/06 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
JavaScript创建对象_动力节点Java学院整理
2017/06/27 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
vue中设置、获取、删除cookie的方法
2018/09/21 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
2018/09/27 Javascript
nginx配置域名后的二级目录访问不同项目的配置操作
2020/11/06 Javascript
[01:03:36]Ti4 循环赛第三日DK vs Titan
2014/07/12 DOTA
pymssql ntext字段调用问题解决方法
2008/12/17 Python
Python中的匿名函数使用简介
2015/04/27 Python
python框架django基础指南
2016/09/08 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
python八皇后问题的解决方法
2018/09/27 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
利用Tensorflow的队列多线程读取数据方式
2020/02/05 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
教师绩效工资方案
2014/02/01 职场文书
《特殊的葬礼》教学反思
2014/04/27 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS
如何使用 resize 实现图片切换预览功能
2021/08/23 HTML / CSS