2019-04-06

2019-04-06  本文已影响0人  蓝子_23d0

CSS导航栏

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=da, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>导航条</title>
    <style>
     * {
        margin:0;
        padding:0;
     }
     a {
         color:#333;
         text-decoration: none;
     }   
     ul {
         list-style:none;
     }
     nav {
         width:500px;
         margin:10px auto 0;
         box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.3)
     }
     nav::after {
         content:'';
         display:block;
         clear:both;
     }                       /*清除浮动*/
     nav>ul>li {
         position: relative;
         float: left;
     }
     nav>ul>li:hover .child {
         display: block;
     }                     /*让隐藏的child通过点击li展现出来*/
     nav a {
         display:block;
         padding:10px 10px;
         min-width: 50px;
     }
     nav a:hover {
         color:#fff;
         background: rgba(0,0,0,0.4);
     }
     nav .child {
         position:absolute;
         top: 100%;
         box-shadow: 0px 2px 4px 1px rgba(0,0,0,0.3);
         display: none;    /*隐藏child*/


     }

    </style>
</head>
<body>
  <nav>
    <ul>
        <li><a href="#">首页</a></li>
        <li><a href="#">作品</a></li>
        <li>
            <a href="#">更多</a>
            <ul class="child">
                <li><a href="#">前端</a></li>
                <li><a href="#">后端</a></li>
                <li><a href="#">移动端</a></li>
            </ul>
        </li>
    </ul>
  </nav>
</body>
</html>

预览链接

上一篇下一篇

猜你喜欢

热点阅读