zoukankan      html  css  js  c++  java
  • html下拉菜单


    <!DOCTYPE >
    <html>
    <head>
    <meta charset="GBK" />
    <title>纯html+css导航</title>
    <!-- mulder -->
    <!-- qq:10221408 -->
    <!-- 只支持 chrome firefox -->
    <style>
    *{
     margin:0;
     padding:0;
    }
    .clear:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
    }
    nav{
     display:inline-block;
     border:1px solid #505255;
     border-bottom: 1px solid #282C2F;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     margin:50px;
     -webkit-box-shadow:1px 1px 3px #292929;
        -moz-box-shadow:1px 1px 3px #292929;
    }
    li{
     list-style:none;
     float:left;
     border-right: 1px solid #2E3235;
     position: relative;
     /*background: -moz-linear-gradient(top, #fff, #555D5F 2% ,#555D5F  50%,#3E4245 100%);
     background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(2%, #555D5F), color-stop(50%, #555D5F),to(#3E4245));*/
     background:#555D5F;
    }
    li:hover{
     /*background: -moz-linear-gradient(top, #fff, #3E4245 2% ,#555D5F  80%,#555D5F 100%);
     background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(2%, #3E4245), color-stop(80%, #3E4245),to(#555D5F));*/
     background:#3E4245;
     -moz-transition: background 1s ease-out;
     -webkit-transition: background 1s ease-out;
    }
    li a{
     display:block;
     height:40px;
     line-height:40px;
     padding:0 30px;
     font-size:12px;
     color:#fff;
     text-shadow: 0px -1px 0px #000;
     text-decoration:none;
     white-space:nowrap;
     border-left: 1px solid #999E9F;
        border-top: 1px solid #999E9F;
     -moz-border-top-left-radius: 2px;
     -webkit-border-top-left-radius: 2px;
     
     z-index:100;
    }
    li > a{
     position:relative;
    }
    li.first a{
     -moz-border-radius-topleft: 4px;
     -moz-border-radius-bottomleft: 4px;
     -webkit-border-top-left-radius: 4px;
     -webkit-border-bottom-left-radius: 4px;
    }
    li.last{
     border-right: 0 none;
    }


    dl{
     position:absolute;
     display:block;
     top:40px;
     left: -25px;
     
     165px;
     
     background:#222222;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     
     -webkit-box-shadow:1px 1px 3px #292929;
        -moz-box-shadow:1px 1px 3px #292929;
     
     z-index:10;
               
    }
    li:hover dl{
     top:50px;
     display:block;
     145px;
     padding:10px;
    }
    dl a{
     background:transparent;
     border:0 none;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     -moz-transition: background 0.5s ease-out;
     -webkit-transition: background 0.5s ease-out;
     
     z-index:50;
    }
    dl a:hover{
     color:#FFF;
     background:#999E9F;
     -moz-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
     -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    }
    dd{
     margin-top:-40px;
     opacity:0;
     145px;
     -webkit-transition-property:all;
     /*-webkit-transition-timing-function: cubic-bezier(5,0,5,0);*/
     -moz-transition-property: all;
     /*-moz-transition-timing-function: cubic-bezier(5,0,5,0);*/
     /*-webkit-transition-delay:5s;
     -moz-transition-delay:5s;*/
    }
    li:hover dd{
     margin-top:0;
     opacity:1;
    }
    li dd:nth-child(1){
     -webkit-transition-duration: 0.1s;
     -moz-transition-duration: 0.1s;
    }
    li dd:nth-child(2){
     -webkit-transition-duration: 0.2s;
     -moz-transition-duration: 0.2s;
    }
    li dd:nth-child(3){
     -webkit-transition-duration: 0.3s;
     -moz-transition-duration: 0.3s;
    }
    li dd:nth-child(4){
     -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
    }
    dt{
     display:none;
     margin-top:-25px;
     padding-top:15px;
     height:10px;
    }
    li:hover dt{
     display:block;
    }
    .Darrow{
     float:right;
     margin:18px 10px 0 0;
     border-5px;
     border-color:#FFF transparent transparent transparent;
     border-style:solid;
     0;
     height:0;
     line-height:0;
     overflow:hidden;
     
     cursor:pointer;
     
     text-shadow: 0px -1px 0px #000;
     
     -webkit-box-shadow:0px -1px 0px #000;
        -moz-box-shadow:0px -1px 0px #000;
    }
    .arrow{
     margin:0 auto;
     margin-top:-5px;
     display:block;
     10px;
     height:10px;
     background:#222222;
     -webkit-transform: rotate(45deg);
     -moz-transform: rotate(45deg);
    }
    </style>
    </head>
    <body>
    <nav>
     <ul class="clear">
         <li class="first"><a href="#">菜单一</a></li>
            <li>
             <span class="Darrow"></span>
                <a href="#">菜单二</a>
             <dl>
                 <dt><span class="arrow"></span></dt>
                    <dd><a href="#">子菜单一</a></dd>
                    <dd><a href="#">子菜单二</a></dd>
                    <dd><a href="#">子菜单三子菜单三</a></dd>
                </dl>
            </li>
            <li>
             <span class="Darrow"></span>
                <a href="#">菜单三</a>
             <dl>
                 <dt><span class="arrow"></span></dt>
                    <dd><a href="#">子菜单一</a></dd>
                    <dd><a href="#">子菜单二</a></dd>
                    <dd><a href="#">子菜单三子菜单三</a></dd>
                </dl>
            </li>
            <li>
             <span class="Darrow"></span>
                <a href="#">菜单四</a>
             <dl>
                 <dt><span class="arrow"></span></dt>
                    <dd><a href="#">子菜单一</a></dd>
                    <dd><a href="#">子菜单二</a></dd>
                    <dd><a href="#">子菜单三</a></dd>
                    <dd><a href="#">子菜单四</a></dd>
                </dl>
            </li>
            <li><a href="#">菜单五</a></li>
            <li><a href="#">菜单六</a></li>
            <li><a href="#">菜单七</a></li>
            <li class="last"><a href="#">菜单八</a></li>
        </ul>
    </nav>
    </body>
    </html>

  • 相关阅读:
    随笔2
    随笔
    关于updateElement接口
    随笔1
    本地访问正常,服务器访问乱码 记录
    Redis (error) NOAUTH Authentication required.解决方法
    tomcat启动很慢 停留在 At least one JAR was scanned for TLDs yet contained no TLDs.
    微信公众号消息回复
    微信公众号 报token验证失败
    idea中web.xml报错 Servlet should have a mapping
  • 原文地址:https://www.cnblogs.com/cree/p/3056332.html
Copyright © 2011-2022 走看看