经典DIV+CSS下拉菜单



经典DIV+CSS下拉菜单

符合WEB标准CSS下拉导航菜单布局css下拉菜单模板

Css下拉菜单样式图
css下拉菜单图

DIV+CSS下拉菜单样式图
div+css下拉菜单样式演示图

Html源代码

  1. <ul id=”nav”>
  2. <li><a href=”http://www.divcss5.com/”>div+css</a>
  3.     <ul>
  4.     <li><a href=”http://www.divcss5.com/”>CSS</a></li>
  5.     <li><a href=”#”>产品一</a></li>
  6.     <li><a href=”#”>产品一</a></li>
  7.     <li><a href=”#”>产品一</a></li>
  8.     <li><a href=”#”>产品一</a></li>
  9.     <li><a href=”#”>产品一</a></li>
  10.     </ul>
  11. </li>
  12. <li><a href=”http://www.divcss5.com/rumen/”>css入门</a>
  13.     <ul>
  14.     <li><a href=”#”>入门一</a></li>
  15.     <li><a href=”#”>入门二</a></li>
  16.     <li><a href=”#”>入门二</a></li>
  17.     <li><a href=”#”>入门二入门二</a></li>
  18.     <li><a href=”#”>入门二入门二入门二</a></li>
  19.     <li><a href=”#”>入门二</a></li>
  20.     </ul>
  21. </li>
  22. <li><a href=”http://www.divcss5.com/html/”>HTML基础</a>
  23.     <ul>
  24.     <li><a href=”#”>基础三</a></li>
  25.     <li><a href=”#”>基础</a></li>
  26.     <li><a href=”#”>基础三案例三</a></li>
  27.     <li><a href=”#”>基础三案例三案例三</a></li>
  28.     </ul>
  29. </li>
  30. <li><a href=”http://www.divcss5.com/jiqiao/”>DIV+CSS技巧</a>
  31.     <ul>
  32.     <li><a href=”#”>技巧四</a></li>
  33.     <li><a href=”#”>技巧四</a></li>
  34.     <li><a href=”#”>技巧四</a></li>
  35.     <li><a href=”#”>技巧四111</a></li>
  36.     </ul>
  37. </li>
  38. <li><a href=”http://www.divcss5.com/template/”>DIV+CSS模板</a>
  39.     <ul>
  40.     <li><a href=”http://www.divcss5.com/template/”>CSS模板</a></li>
  41.     <li><a href=”#”>模板</a></li>
  42.     <li><a href=”#”>模板</a></li>
  43.     <li><a href=”#”>模板模板</a></li>
  44.     <li><a href=”#”>模板模板模板</a></li>
  45.     <li><a href=”#”>模板模板</a></li>
  46.     <li><a href=”#”>模板模板</a></li>
  47.     <li><a href=”#”>模板模板模板模板</a></li>
  48.     </ul>
  49. </li>
  50. <li><a href=”http://www.divcss5.com/shouce/”>CSS手册</a>
  51.     <ul>
  52.     <li><a href=”http://www.divcss5.com/shouce/”>DIV+CSS手册</a></li>
  53.     <li><a href=”#”>手册</a></li>
  54.     <li><a href=”#”>手册</a></li>
  55.     <li><a href=”#”>手册</a></li>
  56.     <li><a href=”#”>手册</a></li>
  57.     <li><a href=”#”>手册手册</a></li>
  58.     <li><a href=”#”>手册手册手册</a></li>
  59.     </ul>
  60. </li>
  61. </ul>

CSS 代码及JS代码:

  1. <style type=”text/css”>
  2. /* www.divcss5.com CSS下拉菜单实例 */
  3. *{margin:0;padding:0;border:0}
  4. body{ font-family: arial, 宋体, serif; font-size:12px}
  5. #nav{line-height: 24px;  list-style-type: none; background:#666}
  6. #nav a{display: block; width: 80px; text-align:center}
  7. #nav a:link {color:#666; text-decoration:none}
  8. #nav a:visited {color:#666;text-decoration:none}
  9. #nav a:hover {color:#FFF;text-decoration:none;font-weight:bold}
  10. #nav li{float: left; width: 80px; background:#CCC}
  11. #nav li a:hover{ background:#999}
  12. #nav li ul{line-height: 27px;  list-style-type: none;text-align:left;left: -999em; width: 180px; position: absolute}
  13. #nav li ul li{float: left; width: 180px;background:#EFEFEF}
  14. #nav li ul a{display: block; width: 156px;text-align:left;padding-left:24px; overflow:hidden}
  15. #nav li ul a:link {color:#666; text-decoration:none}
  16. #nav li ul a:visited {color:#666;text-decoration:none}
  17. #nav li ul a:hover {color:#F3F3F3;text-decoration:none;font-weight:normal;background:#C00}
  18. #nav li:hover ul{left: auto}
  19. #nav li.sfhover ul{left: auto}
  20. #content{clear: left}
  21. </style>
  22. <script type=text/javascript>
  23. function menuFix(){
  24.     var sfEls = document.getElementById(“nav”).getElementsByTagName(“li”);
  25.     for (var i=0; i<sfEls.length; i++){
  26.         sfEls[i].onmouseover=function(){
  27.         this.className+=(this.className.length>0? ” ”: ”") + ”sfhover”;
  28.         }
  29.         sfEls[i].onMouseDown=function(){
  30.         this.className+=(this.className.length>0? ” ”: ”") + ”sfhover”;
  31.         }
  32.         sfEls[i].onMouseUp=function(){
  33.         this.className+=(this.className.length>0? ” ”: ”") + ”sfhover”;
  34.         }
  35.         sfEls[i].onmouseout=function(){
  36.         thisthis.className=this.className.replace(new RegExp(“( ?|^)sfhover\\b”),
  37. “”);
  38.         }
  39.     }
  40. }
  41. window.onload=menuFix;
  42. </script>

以上为DIV+CSS模板中的纯CSS下拉菜单布局代码及说明。
查看CSS下拉菜单演示-点我查看

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/template/m101.shtml