演示
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
联系:laogui@gmail.com
本页内容无任何版权,你可以任意修改,在任何地方使用
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>