zoukankan      html  css  js  c++  java
  • 用CSS打造向上展开的多级导航菜单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml2/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
    <title>用CSS打造向上展开的多级导航菜单_网页代码站(www.webdm.cn)</title>
    <style>
    #nav,
    #nav ul
    {padding:0 0 5px 0; margin:0; list-style:none; font: 10px verdana, sans-serif; border:1px solid #000; border-color:#ace #79b #68a #bde;

    border-width
    :1px 2px 2px 1px; background:#fff; position:relative; z-index:200;}
    #nav
    {height:25px; padding:0;}

    #nav li
    {float:left;}
    #nav li li
    {float:none; background:#fff;}
    * html #nav li li
    {float:left;}
    #nav li a
    {display:block; float:left; color:#888; margin:0 25px 0 10px; height:25px; line-height:25px; text-decoration:none; white-

    space
    :nowrap;}
    #nav li li a
    {height:20px; line-height:20px; float:none;}
    #nav li:hover
    {position:relative; z-index:300;}
    #nav li:hover ul
    {left:0; bottom:21px; top:auto;}
    * html #nav li:hover ul
    {left:10px;}
    #nav ul
    {position:absolute; left:-9999px; top:-9999px;}
    * html #nav ul
    {width:1px;}
    #nav li:hover li:hover > ul
    {left:-15px; margin-left:100%; bottom:-7px; top:auto;}
    #nav li:hover > ul ul
    {position:absolute; left:-9999px; top:-9999px; width:auto;}
    #nav li:hover > a
    {text-decoration:underline; color:#57b;}
    #nav li:hover li:hover ul,
    #nav li:hover li:hover li:hover ul,
    #nav li:hover li:hover li:hover li:hover ul,
    #nav li:hover li:hover li:hover li:hover li:hover ul
    {left:-15px; margin-left:100%; bottom:-7px; top:auto;}
    #nav li:hover ul ul,
    #nav li:hover li:hover ul ul,
    #nav li:hover li:hover li:hover ul ul,
    #nav li:hover li:hover li:hover li:hover ul ul
    {position:absolute; left:-9999px; top:-9999px;}
    #nav li:hover a,
    #nav li:hover li:hover a,
    #nav li:hover li:hover li:hover a,
    #nav li:hover li:hover li:hover li:hover a,
    #nav li:hover li:hover li:hover li:hover li:hover a,
    #nav li:hover li:hover li:hover li:hover li:hover li:hover a
    {text-decoration:underline; color:#57b;}
    #nav li:hover li a,
    #nav li:hover li:hover li a,
    #nav li:hover li:hover li:hover li a,
    #nav li:hover li:hover li:hover li:hover li a,
    #nav li:hover li:hover li:hover li:hover li:hover li a
    {text-decoration:none; color:#888;}
    </style>
    <script>
    stuHover
    = function() {
    var cssRule;
    var newSelector;
    for (var i = 0; i < document.styleSheets.length; i++)
    for (var x = 0; x < document.styleSheets[i].rules.length ; x++)
    {
    cssRule
    = document.styleSheets[i].rules[x];
    if (cssRule.selectorText.indexOf("LI:hover") != -1)
    {
    newSelector
    = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
    document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);
    }
    }
    var getElm = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0; i<getElm.length; i++) {
    getElm[i].onmouseover
    =function() {
    this.className+=" iehover";
    }
    getElm[i].onmouseout
    =function() {
    this.className=this.className.replace(new RegExp(" iehover\\b"), "");
    }
    }
    }
    if (window.attachEvent) window.attachEvent("onload", stuHover);
    </script>

    </head>

    <body>
    <h1><a href="http://www.webdm.cn">向上展开的多级CSS菜单</a></h1>
    <h2>Skeleton pull up menu</h2>
    <ul id="nav">
    <li><a href="#nogo">Home</a></li>
    <li><a href="#nogo">About us &#187;</a>
    <ul>
    <li><a href="#nogo">Who we are</a></li>
    <li><a href="http://www.webdm.cn">What we do</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Products &#187;</a>
    <ul>
    <li><a href="#nogo">Tripods &#187;</a>
    <ul>
    <li><a href="http://www.webdm.cn">Monopods</a></li>
    <li><a href="#nogo">Tripods</a></li>
    <li><a href="#nogo">Adjutable head</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Films &#187;</a>
    <ul>
    <li><a href="http://www.webdm.cn">35mm</a></li>
    <li><a href="#nogo">Color Print</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Cameras &#187;</a>
    <ul>
    <li><a href="#nogo">Compact &#187;</a>
    <ul>
    <li><a href="http://www.webdm.cn">Canon</a></li>
    <li><a href="#nogo">Nikon</a></li>
    <li><a href="#nogo">Pentax</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Digital &#187;</a>
    <ul>
    <li><a href="http://www.webdm.cn">Canon</a></li>
    <li><a href="#nogo">Nikon &#187;</a>
    <ul>
    <li><a href="#nogo">Lenses &#187;</a>
    <ul>
    <li><a href="#nogo">Mirror</a></li>
    <li><a href="#nogo">Macro</a></li>
    </ul>
    </li>
    <li><a href="http://www.webdm.cn">Speedlight</a></li>
    <li><a href="#nogo">Coolpix &#187;</a>
    <ul>
    <li><a href="#nogo">Coolpix S10</a></li>
    <li><a href="#nogo">Coolpix S500</a></li>
    </ul>
    </li>
    <li><a href="#nogo">D200</a></li>
    <li><a href="#nogo">D80</a></li>
    </ul>
    </li>
    <li><a href="http://www.webdm.cn">Minolta</a></li>
    <li><a href="#nogo">Pentax</a></li>
    </ul>
    </li>
    <li><a href="#nogo">SLR &#187;</a>
    <ul>
    <li><a href="#nogo">Canon</a></li>
    <li><a href="#nogo">Nikon</a></li>
    <li><a href="#nogo">Minolta</a></li>
    </ul>
    </li>
    </ul>
    </li>
    <li><a href="#nogo">Flash</a></li>
    <li><a href="#nogo">Video</a></li>
    </ul>
    </li>
    <li><a href="#nogo">FAQs &#187;</a>
    <ul>
    <li><a href="http://www.webdm.cn">Cameras</a></li>
    <li><a href="#nogo">Film types</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Privacy &#187;</a>
    <ul>
    <li><a href="#nogo">Privacy Policy</a></li>
    <li><a href="#nogo">Privacy Statement</a></li>
    </ul>
    </li>
    <li><a href="#nogo">Contact us</a></li>
    </ul>
    </body>
    </html>
    <br>
    <a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!

    文章来自:http://www.webdm.cn/webcode/10a9489b-4b53-4b4a-a012-a37379cdbd51.html

  • 相关阅读:
    23种设计模式总篇
    23种设计模式之抽象工厂
    23种设计模式之原型模式
    23种设计模式之适配器模式
    23种设计模式之工厂模式
    23种设计模式之模板方法
    Cloudera Manager 5和CDH5离线安装
    ArrayList vs. LinkedList vs. Vector
    在Java中怎样把数组转换为ArrayList?
    两个有序数组的中位数 【算法】
  • 原文地址:https://www.cnblogs.com/webdm/p/1927031.html
Copyright © 2011-2022 走看看