響應式導航

_XinXinM_發表於2020-12-29

需求分析:

  1. L當我們的螢幕大於等於768畫素,我們給佈局容器container寬度為750px。
  2. container裡面包含8個小li盒子,每個盒子的寬度定位93.75px(750/8),高度為30px,浮動一行顯示。
  3. 當我們螢幕縮放,寬度小於768畫素的時候,container盒子修改為100%寬度。
  4. 此時裡面8個小li,寬度修改為33.33%,這樣一行就只能顯示3個小li,剩餘下行顯示。
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            margin:0;
            padding:0;
        }
        ul{
            list-style: none;
        }
        .container {
            width:750px;
            margin:0 auto;
        }
        .container ul li{
            float: left;
            width: 93.75px;
            height: 30px;
            background-color: green;
        }
        @media screen and (max-width:767px) {
            .container{
                width:100%;
            }
            .container ul li {
                width:33.33%;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <ul>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
            <li>導航欄</li>
        </ul>
    </div>
</body>
</html>

在這裡插入圖片描述

在這裡插入圖片描述

相關文章