1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

一个下拉式二级菜单

本帖由 laogui2006-09-01 发布。版面名称:前端开发

  1. laogui

    laogui Administrator
    管理成员

    注册:
    2005-08-30
    帖子:
    15,216
    赞:
    35
    演示 http://www.chinahtml.com/lib/menu/

    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <!-- 
    作者:laogui | www.laogui.com
    联系:[email protected]
    本页内容无任何版权,你可以任意修改,在任何地方使用
    Last modified: August 31, 2006 05:48 PM by laogui
    -->
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>无限下拉二级菜单</title>
    <style type="text/css">
    /* 菜单开始
    --------------------------------------------------------------------- */
    .main-aii {
    	width: 131px;
    	float: left;
    	color: #444;
    	font-size: 12px;
    }
    .main-aii ul.drop-down, .main-aii ul.drop-down ul {
    	padding: 0; /* all lists */
    	margin: 0;
    	list-style: none;
    	font-size: 12px;
    }
    .main-aii ul.drop-down a {
    	display: block;
    }
    .main-aii ul.drop-down li.select {
    	border: 1px solid #999;
    	float: left;
    	width: 114px;
    	padding: 0;
    	margin: 5px 8px;
    	background: #fff url(aii_select_bg.gif) no-repeat 93px 1px; /* all list items */
    	color: #555;
    }
    * html .main-aii ul.drop-down li.select {
    	margin: 5px 3px 5px 4px; /* for IE */
    }
    .main-aii ul.drop-down li.select a {
    	padding: 4px 8px;
    	margin: 0;
    	border: 0;
    	color: #555;
    	font-weight: normal;
    	text-decoration: none;
    }
    .main-aii ul.drop-down li.select a:hover {
    	color: #fff;
    	background: #6DB43E;
    }
    .main-aii ul.drop-down li.select a.drop:hover {
    	color: #fff;
    	background: #6DB43E url(aii_select_bg.gif) no-repeat 93px 2px;
    }
    .main-aii ul.drop-down li.select ul, .main-aii ul.drop-down li.select ul li.subhead ul {
    	width: 200px;
    	border: 1px solid #999;
    	background: #f5f5f5;
    	color: #444;
    	font-family: verdana, arial, sans-serif;
    	position: absolute; /* second-level lists */
    	left: -5000px; 
    }
    .main-aii ul.drop-down li.select ul li, .main-aii ul.drop-down li.select ul li.subhead ul li {
    	border-top: 1px dashed #999;
    	padding: 0;
    	margin: 0;
    	display: block;
    	background: #f5f5f5;
    }
    .main-aii ul.drop-down li.select ul li.lead, .main-aii ul.drop-down li.select ul li ul li.lead {
    	border: 0;
    }
    .main-aii ul.drop-down li.select ul li.subhead {
    	background: url(subservice_icon.gif) no-repeat top right;
    }
    * html .main-aii ul.drop-down li.select ul li.subhead {
    	margin-bottom: -14px; /* for IE */
    }
    .main-aii ul.drop-down li.select ul li a, .main-aii ul.drop-down li.select ul li.subhead ul li a {
    	width: 190px;
    	padding: 5px;
    	margin: 0;
    	color: #444;
    	text-decoration: none;
    }
    .main-aii ul.drop-down li.select ul li a:hover, .main-aii ul.drop-down li.select ul li.subhead ul li a:hover {
    	color: #fff;
    	background: #6DB43E;/* 无下级菜单的鼠标悬停背景色*/
    	font-weight: normal;
    	text-decoration: none;
    }
    .main-aii ul.drop-down li.select:hover ul, .main-aii ul.drop-down li.sfhover ul {
    	margin: 0 0 0 -1px;
    	left: auto; /* lists nested under hovered list items */
    }
     .main-aii ul.drop-down li.select ul li.subhead:hover ul, .main-aii ul.drop-down li.select ul li.sfhover ul {
    	margin: -26px 0 0 200px !important;
    	margin: -27px 0 0 200px;
    	left: auto; /* lists nested under hovered list items */
    }
    .main-aii ul.drop-down li.select ul li.subhead a.subdrop:hover {
    	color: #fff;
    	background: #6DB43E url(subservice_icon_on.gif) no-repeat top right;
    }
    /* 菜单结束
    --------------------------------------------------------------------- */
    </style>
    <script type="text/javascript">
    <!--
    // Homepage Select Box Function
    sfHover = function() {
    	var sfEls = document.getElementById("content-main").getElementsByTagName("LI");
    	for (var i=0; i<sfEls.length; i++) {
    		sfEls[i].onmouseover=function() {
    			this.className+=" sfhover";
    		}
    		sfEls[i].onmouseout=function() {
    			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    		}
    	}
    }
    if (document.all&&document.getElementById) window.onload=sfHover;
    //-->
    </script>
    </head>
    <body>
    <div id="content-main">
      <div id="aii-add" class="main-aii">
        <ul class="drop-down">
    
          <li class="select"><a href="" class="drop">选择菜单</a>
            <ul>
              <li class="subhead lead" style="padding:0;"><a href="#nogo" class="subdrop">主菜单1</a>
                <ul>
                  <li class="lead"><a href="">菜单1</a></li>
                  <li><a href="">菜单2</a></li>
                </ul>
    
              </li>
              <li class="subhead" style="padding:0;"><a href="#nogo" class="subdrop">主菜单2</a>
                <ul>
                  <li class="lead"><a href="">菜单21</a></li>
                  <li><a href="">菜单22</a></li>
                  <li><a href="">菜单23</a></li>
                  <li><a href="">菜单24</a></li>
    
                </ul>
              </li>
              <li><a href="">主菜单3</a></li>
              <li><a href="">主菜单4</a></li>
              <li class="subhead" style="padding:0;"><a href="#nogo" class="subdrop">主菜单5</a>
                <ul>
                  <li class="lead"><a href="">菜单51</a></li>
    
                  <li><a href="">菜单52</a></li>
                  <li><a href="">菜单53</a></li>
                </ul>
              </li>
            </ul>
          </li>
        </ul>
      </div>
    
    </div>
    </body>
    </html>
    
     
  2. srsman

    srsman Active Member

    注册:
    2005-11-08
    帖子:
    1,920
    赞:
    6
    多谢!鬼鬼!
     
  3. likeyou32

    likeyou32 New Member

    注册:
    2006-09-01
    帖子:
    9
    赞:
    0
    不错, 顶 
     
  4. 旷野

    旷野 New Member

    注册:
    2006-09-02
    帖子:
    6
    赞:
    0
    真好看的按钮啊
     
  5. comic

    comic New Member

    注册:
    2006-03-05
    帖子:
    302
    赞:
    2
    顶E下~这样的设计为网站减少了不少麻烦啊~哈