Home  >  Article  >  Web Front-end  >  What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

不言
不言forward
2018-10-17 14:25:145478browse

This article brings you what is the flex multi-column layout? The introduction of the four multi-column layouts of flex has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Basic three-column layout

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

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

##Three columns left Center fixed width right side adaptive

    .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;
    }
  <div>
    <div>qqq</div>
    <div>qqq</div>
    <div>wwww</div>
</div>

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

##After reducing the browser window

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex## Fixed left and right, adaptive in the middle

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

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

##After narrowing the browser window

What are the flex multi-column layouts? Introduction to four multi-column layouts of flexNine-square grid layout

        .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;
    }
    <div>
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</div>

What are the flex multi-column layouts? Introduction to four multi-column layouts of flexHoly Grail Layout

       *{
        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;
    }
    <div>
    <div>Header</div>
    <div>
        <div>Left</div>
        <div>Center</div>
        <div>Right</div>
    </div>
    <div>Footer</div>
</div>

After shrinking the browser windowWhat are the flex multi-column layouts? Introduction to four multi-column layouts of flex

What are the flex multi-column layouts? Introduction to four multi-column layouts of flex

The above is the detailed content of What are the flex multi-column layouts? Introduction to four multi-column layouts of flex. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:segmentfault.com. If there is any infringement, please contact admin@php.cn delete