Maison  >  Article  >  interface Web  >  Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

不言
不言avant
2018-10-17 14:25:145433parcourir

Cet article vous explique qu'est-ce que la mise en page flexible multi-colonnes ? L'introduction des quatre mises en page multi-colonnes de flex a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer, j'espère que cela vous sera utile.

Disposition de base à trois colonnes

.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>

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Trois colonnes à gauche centre largeur fixe droite droite adaptatif

    .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>

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Après avoir réduit la fenêtre du navigateur

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

## Fixe gauche et droite, adaptatif au milieu ##

       .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>

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Après avoir réduit la fenêtre du navigateur

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Grille à neuf carrés

        .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>

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Mise en page du Saint Graal

       *{
        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>

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Après avoir réduit le navigateur fenêtre

Quelles sont les mises en page flexibles multi-colonnes ? Introduction à quatre mises en page multi-colonnes de flex

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer