flex常见布局

一,常见圣杯布局

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            /* 圣杯布局 */
            body{
                margin: 0;
                padding: 0;
                display: flex;
                flex-direction: column;/* 灵活的项目将垂直显示,正如一个列一样 */
            }
            header{
                flex: 0 0 50px;
                background-color: aliceblue;
                align-items: center;
            }
            footer{
                flex: 0 0 200px;
                background-color: dimgray;
            }
            .content{
                display: flex;
                width: 70%;
                margin: 0 auto;
                background: beige;
                height: auto;
                
            }
            .square1{
                border: aqua 1px solid;width: 100px; height: 100px;/* 内容效果 */
            }
            .square2{
                border: aqua 1px solid;width: 700px; height: 100px;/* 内容效果 */
                
            }
            .parcel2{
                display: flex;
                flex-wrap: wrap;
            }
        </style>
    </head>
    <body>
        <!-- 
            页面从上到下为头部、中部、脚部;头部、脚部定高,不可伸缩;中部高度自适应。
         -->
         <header><h1>阿呆云[-].COM</h1></header>
         
             <div class="content">
                <div class="parcel">
                    <div class="square1" >方块1</div>
                    <div class="square1" >方块1</div>
                    <div class="square1" >方块1</div>
                    <div class="square1" >方块1</div>
                    <div class="square1" >方块1</div>
                    <div class="square1" >方块1</div>
                </div>
                <div class="parcel2">
                    <div class="square2" >方块2</div>
                </div>
             </div>
         
         <footer></footer>
    </body>
</html>
View Code

效果图:

 二,快资讯页面

猜你喜欢

转载自www.cnblogs.com/449house/p/11793476.html
今日推荐