zoukankan      html  css  js  c++  java
  • css3导航特效

    <!DOCTYPE html>
    <html>
    <head lang="en">
        <meta charset="UTF-8">
        <title></title>
        <style>
            * {
                box-sizing: border-box;
            }
            body {
                font-family: 'Open Sans', sans-serif;
                background: #374954;
                color: white;
                text-align: center;
            }
            #main {
                position: relative;
                list-style: none;
                background: #6bbe92;
                font-weight: 400;
                font-size: 0;
                text-transform: uppercase;
                display: inline-block;
                padding: 0;
                margin: 50px auto;
            }
            #main li {
                font-size: 0.8rem;
                display: inline-block;
                position: relative;
                padding: 15px 20px;
                cursor: pointer;
                z-index: 5;
                min-width: 120px;
            }
            li {
                margin: 0;
            }
            .drop {
                overflow: hidden;
                list-style: none;
                position: absolute;
                padding: 0;
                width: 100%;
                left: 0;
                top: 48px;
            }
            .drop div {
                -webkit-transform: translate(0, -100%);
                -moz-transform: translate(0, -100%);
                -ms-transform: translate(0, -100%);
                transform: translate(0, -100%);
                -webkit-transition: all 0.5s 0.1s;
                -moz-transition: all 0.5s 0.1s;
                -ms-transition: all 0.5s 0.1s;
                transition: all 0.5s 0.1s;
                position: relative;
            }
            .drop li {
                display: block;
                padding: 0;
                width: 100%;
                background: #3e8760 !important;
            }
            #marker {
                height: 6px;
                background: #3e8760 !important;
                position: absolute;
                bottom: 0;
                width: 120px;
                z-index: 2;
                -webkit-transition: all 0.35s;
                -moz-transition: all 0.35s;
                -ms-transition: all 0.35s;
                transition: all 0.35s;
            }
            #main li:nth-child(1):hover ul div {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            #main li:nth-child(1):hover ~ #marker {
                -webkit-transform: translate(0px, 0);
                -moz-transform: translate(0px, 0);
                -ms-transform: translate(0px, 0);
                transform: translate(0px, 0);
            }
            #main li:nth-child(2):hover ul div {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            #main li:nth-child(2):hover ~ #marker {
                -webkit-transform: translate(120px, 0);
                -moz-transform: translate(120px, 0);
                -ms-transform: translate(120px, 0);
                transform: translate(120px, 0);
            }
            #main li:nth-child(3):hover ul div {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            #main li:nth-child(3):hover ~ #marker {
                -webkit-transform: translate(240px, 0);
                -moz-transform: translate(240px, 0);
                -ms-transform: translate(240px, 0);
                transform: translate(240px, 0);
            }
            #main li:nth-child(4):hover ul div {
                -webkit-transform: translate(0, 0);
                -moz-transform: translate(0, 0);
                -ms-transform: translate(0, 0);
                transform: translate(0, 0);
            }
            #main li:nth-child(4):hover ~ #marker {
                -webkit-transform: translate(360px, 0);
                -moz-transform: translate(360px, 0);
                -ms-transform: translate(360px, 0);
                transform: translate(360px, 0);
            }
        </style>
    </head>
    <body>
    <nav>
        <ul id="main">
            <li>Home</li>
            <li>About</li>
            <li>Skills
                <ul class="drop">
                    <div>
                        <li>scss</li>
                        <li>jquery</li>
                        <li>html</li>
                    </div>
                </ul>
            </li>
            <li>Contact</li>
            <div id="marker"></div>
        </ul>
    </nav>
    </body>
    </html>
  • 相关阅读:
    struts2 文件上传
    struts2 前端显示错误信息
    struts2
    struts2 针对类型转换出错的处理
    Beats:使用filebeat传送多行日志multiline
    logstash的output插件
    logstash的mutate插件
    logstash中date的时间处理方式总结
    logstash更新gem源
    logstash的Multiline插件
  • 原文地址:https://www.cnblogs.com/wzzl/p/4958755.html
Copyright © 2011-2022 走看看