导航菜单

     小颖最近在家看《CSS+DIV网页样式布局实战从入门到精通》看到  导航菜单  部分,小颖将敲的示例分享下,有兴趣的可以看看。嘻嘻,最近天冷啦,大家出门注意保暖呦!!!注意保暖!!!注意保暖!!!嘻嘻,重要的事情说三遍哈哈哈。

目录:

1.自适应的斜角水平菜单实例

2.会跳的多彩菜单实例

3.双竖线菜单实例

4.双斜角横线菜单实例

5.立体菜单实例

6.箭头菜单实例

7.带说明信息的菜单实例

8.下拉菜单实例

1.自适应的斜角水平菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>自适应的斜角水平菜单实例</title>
    <style type="text/css">
    ul {
        font-family: 宋体;
        font-size: 14px;
        list-style: none;
        text-align: center;
    }

    li {
        float: left;
        width: 80px;
        margin: 0;
    }

    li a,
    li a:visited {
        display: block;
        width: 80px;
        float: left;
        position: relative;
        background-color: #00ccad;
        color: #fff;
        text-decoration: none;
        padding: 6px;
        margin: 1px 0 0 1px;
    }

    li a:hover {
        background-color: #bdbbbb;
        color: #333;
    }
    li a span{
        width: 0;
        height: 0;
        border-bottom: 6px solid #00ccad;
        border-left:6px solid #fff; 
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
    }
    li a:hover span{
        border-bottom: 6px solid #bdbbbb;
    }
    </style>
</head>

<body>
    <div class="ul-test">
        <ul class="menu">
            <li><a href="#"><span></span>首页</a></li>
            <li><a href="#"><span></span>企业简介</a></li>
            <li><a href="#"><span></span>企业新闻</a></li>
            <li><a href="#"><span></span>产品展示</a></li>
            <li><a href="#"><span></span>联系我们</a></li>
        </ul>
    </div>
</body>

</html>
自适应的斜角水平菜单实例

2.会跳的多彩菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>会跳的多彩菜单实例</title>
    <style type="text/css">
    ul {
        height: 26px;
        margin: 0;
        padding: 10px;
        list-style: none;
    }

    .item {
        width: 100px;
        float: left;
        margin: 0 -1px 0 0;
        padding: 0;
        font: arial 14px;
        font-weight: bold;
    }

    .item p {
        padding: 0 0 2px 0;
        margin: 0;
        text-align: center;
        background: #cc6;
        border: 1px solid #000;
        border-top-width: 0;
    }

    .item div {
        height: 1px;
        overflow: hidden;
        background: #cc6;
        border-right: 1px solid #000;
        border-left: 1px solid #000;
    }

    .item .pad {
        height: 10px;
        border: 0;
        background: transparent;
    }

    .item .row1 {
        margin: 0 5px;
    }

    .item .row2 {
        margin: 0 3px;
    }

    .item .row3 {
        margin: 0 2px;
    }

    .item .row4 {
        margin: 0 1px;
        height: 2px;
    }

    .item a,
    .item a:visited {
        display: block;
        text-decoration: none;
    }

    .item a:hover {
        background: transparent;
    }

    .item a:hover p {
        background: #884;
        color: #fff;
        /* padding-bottom: 12px; */
    }

    .item a:hover .pad {
        height: 0;
    }

    .item a:hover .row2,
    .item a:hover .row3,
    .item a:hover .row4 {
        background: #884;
    }

    .orange p,
    .orange .row2,
    .orange .row3,
    .orange .row4 {
        background: #fa0;
    }

    .orange a:hover p,
    .orange a:hover .row2,
    .orange a:hover .row3,
    .orange a:hover .row4 {
        background: #fa0;
    }

    .pink p,
    .pink .row2,
    .pink .row3,
    .pink .row4 {
        background: #f9bbc5;
    }

    .pink a:hover p,
    .pink a:hover .row2,
    .pink a:hover .row3,
    .pink a:hover .row4 {
        background: #f9bbc5;
    }

    .yellow p,
    .yellow .row2,
    .yellow .row3,
    .yellow .row4 {
        background: #ff0;
    }

    .yellow a:hover p,
    .yellow a:hover .row2,
    .yellow a:hover .row3,
    .yellow a:hover .row4 {
        background: #ff0;
    }

    .green p,
    .green .row2,
    .green .row3,
    .green .row4 {
        background: #0ec;
    }

    .green a:hover p,
    .green a:hover .row2,
    .green a:hover .row3,
    .green a:hover .row4 {
        background: #0ec;
    }

    .blue p,
    .blue .row2,
    .blue .row3,
    .blue .row4 {
        background: #0cf;
    }

    .blue a:hover p,
    .blue a:hover .row2,
    .blue a:hover .row3,
    .blue a:hover .row4 {
        background: #0cf;
    }
    </style>
</head>

<body>
    <div class="ui-demo">
        <ul>
            <li class="item orange">
                <a href="#">
                    <div class="pad"></div>
                    <div class="row1"></div>
                    <div class="row2"></div>
                    <div class="row3"></div>
                    <div class="row4"></div>
                    <p>首页</p>
                </a>
            </li>
            <li class="item pink">
                <a href="#">
                    <div class="pad"></div>
                    <div class="row1"></div>
                    <div class="row2"></div>
                    <div class="row3"></div>
                    <div class="row4"></div>
                    <p>企业简介</p>
                </a>
            </li>
            <li class="item yellow">
                <a href="#">
                    <div class="pad"></div>
                    <div class="row1"></div>
                    <div class="row2"></div>
                    <div class="row3"></div>
                    <div class="row4"></div>
                    <p>企业新闻</p>
                </a>
            </li>
            <li class="item green">
                <a href="#">
                    <div class="pad"></div>
                    <div class="row1"></div>
                    <div class="row2"></div>
                    <div class="row3"></div>
                    <div class="row4"></div>
                    <p>产品展示</p>
                </a>
            </li>
            <li class="item blue">
                <a href="#">
                    <div class="pad"></div>
                    <div class="row1"></div>
                    <div class="row2"></div>
                    <div class="row3"></div>
                    <div class="row4"></div>
                    <p>联系我们</p>
                </a>
            </li>
        </ul>
    </div>
</body>

</html>
会跳的多彩菜单实例

3.双竖线菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>双竖线菜单实例</title>
    <style type="text/css">
    ul {
        width: 120px;
        font-size: 14px;
        background: #ccc;
        margin: 0 auto;
        padding: 8px;
        list-style: none;
    }

    ul a,
    ul a:visited {
        display: block;
        height: 16px;
        background-color: #fff;
        padding: 4px 8px;
        text-decoration: none;
        margin: 8px 0;
        border-right: 8px solid green;
        border-left: 8px solid green;
        color: #000;
    }

    a:hover {
        color: red;
        border-right: 8px solid red;
        border-left: 8px solid red;
    }
    </style>
</head>

<body>
    <div class="ul-demo">
        <ul>
            <li><a href="#"><span></span>首页</a></li>
            <li><a href="#"><span></span>企业简介</a></li>
            <li><a href="#"><span></span>企业新闻</a></li>
            <li><a href="#"><span></span>产品展示</a></li>
            <li><a href="#"><span></span>联系我们</a></li>
        </ul>
    </div>
</body>

</html>
双竖线菜单实例

4.双斜角横线菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>双斜角横线菜单实例</title>
    <style type="text/css">
    #menu {
        width: 120px;
        margin: 0 auto;
        font-family: 宋体;
        font-size: 14px;
        border: 1px solid #aaa;
        text-align: center;
        background-color: #f98fe7;
    }

    #menu a,
    #menu a:visited {
        display: block;
        text-decoration: none;
        color: white;
        line-height: 30px;
        border: 0.5em solid #fff;
    }

    #menu a:hover {
        color: #fff;
        background-color: #3cf8f8;
        border-color: #ddd #aaa;
        /* 上下边框浅灰色,左右边框深灰色 */
    }
    /* div#ceshi {
         100px;
        background-color: pink;
    }

    #ceshi a {
        line-height: 30px;
        text-decoration: none;
        background-color: green;
        border: 0.5em solid #fff;
        border-color: #ddd #9E9E9E;
    } */
    </style>
</head>

<body>
    <div id="menu">
        <a href="#">首页</a>
        <a href="#">企业简介</a>
        <a href="#">企业新闻</a>
        <a href="#">产品展示</a>
        <a href="#">联系我们</a>
    </div>
    <!-- <div id="ceshi">
        <a href="#">aaa</a>
    </div> -->
</body>

</html>
双斜角横线菜单实例

5.立体菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>立体菜单实例</title>
    <style type="text/css">
    #menu {
        font-family: 宋体;
        font-size: 14px;
    }

    #menu a,
    #menu a:visited {
        text-decoration: none;
        text-align: center;
        display: block;
        color: #fff;
        width: 10em;
        padding: 0.25em;
        margin: 0.5em auto;
        background-color: #8ab;
        border: 2px solid #fff;
        border-color: #def #678 #345 #cde;
        position: relative;
    }

    #menu a:hover {
        top: 2px;
        border-color: #345 #cde #def #678;
        left: 2px;
    }
    </style>
</head>

<body>
    <div id="menu">
        <a href="#">首页</a>
        <a href="#">企业简介</a>
        <a href="#">企业新闻</a>
        <a href="#">产品展示</a>
        <a href="#">联系我们</a>
    </div>
</body>

</html>
立体菜单实例

6.箭头菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>箭头菜单实例</title>
    <style type="text/css">
    #menu {
        font-size: 14px;
        font-family: 宋体;
        margin: 0 auto;
        width: 120px;
        border: 1px solid #ccc;
    }

    #menu a,
    #menu a:visited {
        text-decoration: none;
        text-align: center;
        color: #c00;
        display: block;
        padding: 4px;
        background-color: #fff;
        border: 1px solid #fff;
        height: 1em;
        position: relative;
    }

    #menu a:hover {
        border-color: red;
        background-color: green;
    }

    #menu a:hover span {
        display: block;
        height: 0;
        width: 0;
        overflow: hidden;
        border: 8px solid green;
        position: absolute;
        top: 4px;
    }

    #menu a span.left {
        left: 8px;
        border-left-color: red;
    }
    </style>
</head>

<body>
    <div id="menu">
        <a href="#"><span class="left"></span>首页</a>
        <a href="#"><span class="left"></span>企业简介</a>
        <a href="#"><span class="left"></span>企业新闻</a>
        <a href="#"><span class="left"></span>产品展示</a>
        <a href="#"><span class="left"></span>联系我们</a>
    </div>
</body>

</html>
箭头菜单实例

7.带说明信息的菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>带说明信息的菜单实例</title>
    <style type="text/css">
    #menu {
        font-size: 14px;
        font-family: 宋体;
        font-weight: bold;
        margin: 0 auto;
        width: 120px;
        border: 1px solid #ccc;
    }

    #menu a,
    #menu a:visited {
        text-decoration: none;
        text-align: center;
        color: #21afef;
        display: block;
        padding: 4px;
        background-color: #fff;
        border: 1px solid #fff;
        height: 1em;
        position: relative;
    }

    #menu a span.desc,
    #menu a:visited span.desc {
        display: none;
    }

    #menu a:hover span.desc {
        display: block;
        position: absolute;
        color: #000;
        border: 1px dashed #000;
        width: 80px;
        height: auto;
        top: 0;
        left: 120px;
        background-color: #eee;
    }
    </style>
</head>

<body>
    <div id="menu">
        <a href="#">
            <span class="left"></span>首页
            <span class="desc">这里是首页</span>
        </a>
        <a href="#">
            <span class="left"></span>企业简介
            <span class="desc">这里是企业简介</span>
        </a>
        <a href="#">
            <span class="left"></span>企业新闻
            <span class="desc">这里是企业新闻</span>
        </a>
        <a href="#">
            <span class="left"></span>产品展示
            <span class="desc">这里是产品展示</span>
        </a>
        <a href="#">
            <span class="left"></span>联系我们
            <span class="desc">这里是联系我们</span>
        </a>
    </div>
</body>

</html>
带说明信息的菜单实例

8.下拉菜单实例

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>下拉菜单实例</title>
    <style type="text/css">
    .menu {
        margin: 0;
        padding: 0;
        list-style: none;
        font: 14px 宋体;
    }

    .menu li {
        margin: 0 1px 0 0;
        float: left;
        width: 150px;
        padding: 0;
    }

    .menu li dl {
        margin: 0 0 10px 0;
        width: 150px;
        padding: 0;
    }

    .menu li:hover dd {
        display: block;
    }

    .menu li dl dt {
        margin: 0;
        padding: 5px;
        text-align: center;
        border-bottom: 1px solid red;
    }

    .menu li dl dt.red {
        background-color: red;
    }

    .menu dt a,
    .menu dt a:visited {
        display: block;
        color: white;
        text-decoration: none;
    }

    .menu li dd {
        margin: 0;
        padding: 0;
        color: #fff;
        text-align: center;
        background-color: #47a;
    }

    .menu li dl dd a,
    .menu li dl dd a:visited {
        text-decoration: none;
        display: block;
        color: #fff;
        padding: 4px 5px 4px 5px;
    }

    .menu li dl dd.last {
        border-bottom: 1px solid red;
    }

    .menu li dd {
        display: none;
    }

    .menu li:hover dd,
    .menu li a:hover dd {
        display: block;
    }

    .menu li:hover,
    .menu li a:hover {
        text-decoration: none;
        border: 0;
    }

    .menu li dl dd a:hover {
        background-color: blue;
        color: white;
    }
    </style>
</head>

<body>
    <ul class="menu">
        <li>
            <dl>
                <dt class="red"><a href="#">企业新闻</a></dt>
                <dd><a href="#">视频新闻</a></dd>
                <dd><a href="#">领导动态</a></dd>
                <dd class="last"><a href="#">行业新闻</a></dd>
            </dl>
        </li>
        <li>
            <dl>
                <dt class="red"><a href="#">企业</a></dt>
                <dd><a href="#">视频</a></dd>
                <dd><a href="#">领导</a></dd>
                <dd class="last"><a href="#">行业</a></dd>
            </dl>
        </li>
        <li>
            <dl>
                <dt class="red"><a href="#">企业哈哈哈</a></dt>
                <dd><a href="#">视频哈哈哈</a></dd>
                <dd><a href="#">领导哈哈哈</a></dd>
                <dd class="last"><a href="#">行业哈哈哈</a></dd>
            </dl>
        </li>
    </ul>
</body>

</html>
下拉菜单实例
原文地址:https://www.cnblogs.com/yingzi1028/p/7756193.html