千家信息网

html中flex多列布局实例分析

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍"html中flex多列布局实例分析",在日常操作中,相信很多人在html中flex多列布局实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"htm
千家信息网最后更新 2025年02月03日html中flex多列布局实例分析

这篇文章主要介绍"html中flex多列布局实例分析",在日常操作中,相信很多人在html中flex多列布局实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"html中flex多列布局实例分析"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

基本的等分三列布局

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

三列 左中定宽 右侧自适应

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

缩小浏览器窗口后

## 左右固定,中间自适应 ##

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

缩小浏览器窗口后

九宫格布局

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

圣杯布局

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

缩小浏览器窗口之后

到此,关于"html中flex多列布局实例分析"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0