• JS+CSS打造简约的多级横向导航菜单


    代码简介:JS+CSS打造简约的多级横向导航菜单

    代码内容:

    <html>
    <head>
    <title>JS+CSS打造简约的多级横向导航菜单_网页代码站(www.webdm.cn)</title>
    <style type="text/css">
       .suckerdiv ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
     150px; /* Width of Menu Items */
    border-bottom: 1px solid #ccc;
    }
    	
    .suckerdiv ul li{
    position: relative;
    }
    	
    /*1st level sub menu style */
    .suckerdiv ul li ul{
    left: 149px; /* Parent menu width - 1*/
    position: absolute;
     160px; /*sub menu width*/
    top: 0;
    display: none;
    }
    
    /*All subsequent sub menu levels offset */
    .suckerdiv ul li ul li ul{ 
    left: 159px; /* Parent menu width - 1*/
    }
    
    /* menu links style */
    .suckerdiv ul li a{
    display: block;
    color: black;
    text-decoration: none;
    font:12px 宋体;
    background: #fff;
    padding: 5px 5px;
    border: 1px solid #ccc;
    border-bottom: 0;
    }
    
    .suckerdiv ul li a:visited{
    color: black;
    }
    
    .suckerdiv ul li a:hover{
    color: white;
    background-color: gray;
    }
    
    .suckerdiv .subfolderstyle{
    background: url(http://www.webdm.cn/images/20100918/arrow-list.gif) no-repeat center right;
    }
    
    	
    /* Holly Hack for IE \*/
    * html .suckerdiv ul li { float: left; height: 1%; }
    * html .suckerdiv ul li a { height: 1%; }
    /* End */
    
    
    
     
    </style>
    
    <script type="text/javascript">
    //SuckerTree Vertical Menu (Aug 4th, 06)
    //By Dynamic Drive: http://www.dynamicdrive.com/style/
    
    var menuids=["suckertree1"] //Enter id(s) of SuckerTree UL menus, separated by commas
    
    function buildsubmenus(){
    for (var i=0; i<menuids.length; i++){
      var ultags=document.getElementById(menuids[i]).getElementsByTagName("ul")
        for (var t=0; t<ultags.length; t++){
        ultags[t].parentNode.getElementsByTagName("a")[0].className="subfolderstyle"
        ultags[t].parentNode.onmouseover=function(){
        this.getElementsByTagName("ul")[0].style.display="block"
        }
        ultags[t].parentNode.onmouseout=function(){
        this.getElementsByTagName("ul")[0].style.display="none"
        }
        }
      }
    }
    
    if (window.addEventListener)
    window.addEventListener("load", buildsubmenus, false)
    else if (window.attachEvent)
    window.attachEvent("onload", buildsubmenus)
    </script>
    </head>
    <body>
    
    <div class="suckerdiv">
    <ul id="suckertree1">
    <li><a href="#">Item 1</a></li>
    <li><a href="#">Item 2</a></li>
    <li><a href="#">Folder 1</a>
      <ul>
      <li><a href="#">Sub Item 1.1</a></li>
      <li><a href="#">Sub Item 1.2</a></li>
      </ul>
    </li>
    <li><a href="#">Item 3</a></li>
    
    <li><a href="#">Folder 2</a>
      <ul>
      <li><a href="#">Sub Item 2.1</a></li>
      <li><a href="#">Folder 2.1</a>
        <ul>
        <li><a href="#">Sub Item 2.1.1</a></li>
        <li><a href="#">Sub Item 2.1.2</a></li>
        <li><a href="#">Sub Item 2.1.3</a></li>
        <li><a href="#">Sub Item 2.1.4</a></li>
        </ul>
      </li>
    </ul>
    </a>
    </li>
    <li><a href="#">Item 4</a></li>
    </ul>
    </div>
    <p></p>
    </body>
    </html>
    <br>
    <p><a href="http://www.webdm.cn">网页代码站</a> - 最专业的代码下载网站 - 致力为中国站长提供有质量的代码!</p>
    

    代码来自:http://www.webdm.cn/webcode/b1e175aa-ccf0-400f-a39a-e1b5a9d85609.html

  • 相关阅读:
    mininet和ryu控制器的连接
    Linux服务器(Ubuntu14.04)添加远程连接VNC Server
    KVM的前世今生
    Ubuntu下搭建ryu环境
    Ubuntu下搭建Mininet环境
    手机蓝牙
    常见的js算法面试题收集,es6实现
    前端笔试题面试题记录(上)
    关于js中onclick字符串传参问题(html="")
    Angular $scope和$rootScope事件机制之$emit、$broadcast和$on
  • 原文地址:https://www.cnblogs.com/webdm/p/2086662.html
Copyright © 2020-2023  润新知