zoukankan      html  css  js  c++  java
  • CSS自适应导航菜单

    以下是一个简单实例,可以通过学习了解响应工菜单的制作。

    html

      <nav class="nav">
            <ul>
                <li class="current"><a href="#">Portfolio</a></li>
                <li><a href="#">Illustration</a></li>
                <li><a href="#">Web Design</a></li>
                <li><a href="#">Print Media</a></li>
                <li><a href="#">Graphic Design</a></li>
            </ul>
        </nav>

    css

     .nav {
                position: relative;
                margin: 20px 0;
            }
    
                .nav ul {
                    margin: 0;
                    padding: 0;
                }
    
                    .nav ul li {
                        margin: 0 5px 10px 0;
                        padding: 0;
                        list-style: none;
                        float: left;
                    }
    
                .nav a {
                    padding: 3px 12px;
                    text-decoration: none;
                    color: #999;
                    line-height: 100%;
                }
    
                    .nav a:hover {
                        color: #000;
                    }
    
                .nav .current a {
                    background: #999;
                    color: #fff;
                    border-radius: 5px;
                }
                /* right nav */
                .nav.right ul {
                    text-align: right;
                }
    
                /* center nav */
                .nav.center ul {
                    text-align: center;
                }

    页面小于600显示成一列

            @media (max- 600px) {
                .nav {
                    position: relative;
                    min-height: 30px;
                }
    
                    .nav ul {
                         180px;
                        padding: 5px 0;
                        position: absolute;
                        top: 0;
                        left: 0;
                        border: solid 1px #aaa;
                        background: #fff url(images/icon-menu.png) no-repeat 10px 11px;
                        border-radius: 5px;
                        box-shadow: 0 1px 2px rgba(0,0,0,.3);
                    }
    
                    .nav li {
                        display: none; /* hide all <li> items */
                        margin: 0;
                    }
    
                    .nav .current {
                        display: block; /* show only current <li> item */
                    }
    
                    .nav a {
                        display: block;
                        padding: 5px 5px 5px 32px;
                        text-align: left;
                    }
    
                    .nav .current a {
                        background: none;
                        color: #666;
                    }
    
                    /* on nav hover */
                    .nav ul:hover {
                        background-image: none;
                    }
    
                        .nav ul:hover li {
                            display: block;
                            margin: 0 0 5px;
                        }
    
                        .nav ul:hover .current {
                            background: url(images/icon-check.png) no-repeat 10px 7px;
                        }
    
                    /* right nav */
                    .nav.right ul {
                        left: auto;
                        right: 0;
                    }
    
                    /* center nav */
                    .nav.center ul {
                        left: 50%;
                        margin-left: -90px;
                    }
            }
  • 相关阅读:
    POJ 2240 Arbitrage spfa 判正环
    POJ 3259 Wormholes spfa 判负环
    POJ1680 Currency Exchange SPFA判正环
    HDU5649 DZY Loves Sorting 线段树
    HDU 5648 DZY Loves Math 暴力打表
    HDU5647 DZY Loves Connecting 树形DP
    CDOJ 1071 秋实大哥下棋 线段树
    HDU5046 Airport dancing links 重复覆盖+二分
    HDU 3335 Divisibility dancing links 重复覆盖
    FZU1686 神龙的难题 dancing links 重复覆盖
  • 原文地址:https://www.cnblogs.com/lunawzh/p/6534903.html
Copyright © 2011-2022 走看看