本文實例講述了js+css實現超簡潔的二級下拉菜單效果代碼。分享給大家供大家參考。具體如下:
這是一個很簡潔的CSS+JavaScript二級菜單,沒有使用過多的修飾素材,盡量不調用外部圖片,簡潔大方,而且便于二級開發完善,最初是一個政府網站上的菜單。
運行效果截圖如下:

在線演示地址如下:
http://demo.VeVB.COm/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程序設計有所幫助。
| 
 
 | 
新聞熱點
疑難解答