js+css实现超简洁的二级下拉菜单效果代码
作者:bea
本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下: 这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发完善,最初是一个政府网站上的菜单。 运行效果截图如下: 在线演示地址如下: http://demo./js/2015/js-css-simple-2jxl-menu-style-codes/ 具体代码如下: <!DOCTYPE html PUBLIC
本文实例讲述了js+css实现超简洁的二级下拉菜单效果代码。分享给大家供大家参考。具体如下:
这是一个很简洁的CSS+JavaScript二级菜单,没有使用过多的修饰素材,尽量不调用外部图片,简洁大方,而且便于二级开发完善,最初是一个政府网站上的菜单。
运行效果截图如下:
在线演示地址如下:
http://demo./js/2015/js-css-simple-2jxl-menu-style-codes/
具体代码如下:
<!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程序设计有所帮助。
猜你喜欢
您可能感兴趣的文章:
- js淡入淡出焦点图幻灯片效果代码分享
- JavaScript实现的经典文件树菜单效果
- cocos2dx骨骼动画Armature源码剖析(三)
- JS实现的另类手风琴效果网页内容切换代码
- cocos2dx骨骼动画Armature源码剖析(二)
- cocos2dx骨骼动画Armature源码剖析(一)
- js带点自动图片轮播幻灯片特效代码分享
- jquery实现Slide Out Navigation滑出式菜单效果代码
- js图片轮播特效代码分享
- 基于jQuery全屏焦点图左右切换插件responsiveslides
- jquery实现通用的内容渐显Tab选项卡效果
- jquery仅用6行代码实现滑动门效果
- JavaScript简单下拉菜单实例代码
- jquery的幻灯片图片切换效果代码分享
- jQuery实现简单下拉导航效果
- JS实现弹性菜单效果代码
- js实现兼容性好的微软官网导航下拉菜单效果
- jquery实现标题字体变换的滑动门菜单效果
- 关于JS中prototype的理解