溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css3中flex實現幾種多列布局的案例

發布時間:2020-10-22 14:34:11 來源:億速云 閱讀:307 作者:小新 欄目:web開發

css3中flex實現幾種多列布局的案例?這個問題可能是我們日常學習或工作經常見到的。希望通過這個問題能讓你收獲頗深。下面是小編給大家帶來的參考內容,讓我們一起來看看吧!

基本的等分三列布局

.container{
        display: flex;
        width: 500px;
        height: 200px;
    }
    .left{
        flex:1;
        background: red;
    }
    .middle{
        flex:1;
        background: green;
    }
    .right{
        flex:1;
        background: blue;
    }
<p class="container">
    <p class="left"></p>
    <p class="middle"></p>
    <p class="right"></p>
</p>

css3中flex實現幾種多列布局的案例

三列 左中定寬 右側自適應

    .container{
        display: flex;
        height: 300px;
    }
    .left{
        flex: 0 0 100px;
        background-color: red;
    }
    .middle{
        flex: 0 0 100px;
        background-color: green;
    }
    .right{
        flex:1;
        background-color: blue;
    }
  <p class="container">
    <p class="left">qqq</p>
    <p class="middle">qqq</p>
    <p class="right">wwww</p>
</p>

css3中flex實現幾種多列布局的案例

縮小瀏覽器窗口后

css3中flex實現幾種多列布局的案例

## 左右固定,中間自適應 ##

    .container{
        display: flex;
        height: 300px;
    }
    .left{
        width: 100px;
        background-color: red;
    }
    .middle{
        flex: 1;
        background-color: green;
    }
    .right{
       width: 100px;
        background-color: blue;
    }
   <p class="container">
    <p class="left">qqq</p>
    <p class="middle">qqq</p>
    <p class="right">wwww</p>
</p>

css3中flex實現幾種多列布局的案例

縮小瀏覽器窗口后

css3中flex實現幾種多列布局的案例

九宮格布局

    .container{
        display: flex;
        height: 300px;
        width: 300px;
        flex-direction: column;
    }
    .row{
        display: flex;
        height: 100px;
    }
    .left{
        flex: 1;
        height: 100px;
        border: 1px solid red;
    }
    .middle{
        flex: 1;
        height: 100px;
        border: 1px solid green;
    }
    .right{
        flex: 1;
        height: 100px;
        border: 1px solid blue;
    }
    <p class="container">
    <p class="row">
        <p class="left"></p>
        <p class="middle"></p>
        <p class="right"></p>
    </p>
    <p class="row">
        <p class="left"></p>
        <p class="middle"></p>
        <p class="right"></p>
    </p>
    <p class="row">
        <p class="left"></p>
        <p class="middle"></p>
        <p class="right"></p>
    </p>
</p>

css3中flex實現幾種多列布局的案例

圣杯布局

    *{
        margin:0;
        padding:0;
    }
    .container{
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        justify-content: space-between;
    }
    .header{
        background: red;
        flex: 0 0 100px;
    }
    .content{
        display: flex;
        flex:1;
    }
    .content-left{
        flex: 0 0 100px;
        background: green;
    }
    .content-right{
        flex: 0 0 100px;
        background: pink;
    }
    .content-middle{
        flex:1;
    }
    .footer{
        background: yellow;
        flex: 0 0 100px;
    }
    <p class="container">
    <p class="header">Header</p>
    <p class="content">
        <p class="content-left">Left</p>
        <p class="content-middle">Center</p>
        <p class="content-right">Right</p>
    </p>
    <p class="footer">Footer</p>
</p>

css3中flex實現幾種多列布局的案例

縮小瀏覽器窗口之后

css3中flex實現幾種多列布局的案例

感謝各位的閱讀!看完上述內容,你們對css3中flex實現幾種多列布局的案例大概了解了嗎?希望文章內容對大家有所幫助。如果想了解更多相關文章內容,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女