zoukankan      html  css  js  c++  java
  • 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

    效果图:

     二,快资讯页面

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title></title>
            <style type="text/css">
                body{
                    display: flex;
                    margin: 0;
                    padding: 0;
                    flex-wrap: wrap;
                }
                .box{
                    display: flex;
                    margin: 0 auto;
                    width: 80%;
                    height: 1000px;
                    background: #696969;
                }
                .top{
                    width: 100%;
                    height: 50px;
                    background: #00FFFF;
                    text-align: center;
                }
                .left{
                    width: 30%;
                    background: #F5F5DC;
                }
            </style>
        </head>
        <body>
            <div class="top">导航栏</div>
            <div class="box">
                <div class="left">
                    略缩内容
                </div>
                <div class="right">
                    展开内容
                </div>
            </div>
            
        </body>
    </html>
    View Code

    效果图:

  • 相关阅读:
    Angular相关UI框架的安装
    Visual Studio Code 编辑器常用插件
    Groovy特性
    Notification(Android)消息推送机制
    Sublime SVN插件使用方法 PS:翻出来的旧笔记,现在Sublime和svn用的都不多了
    Python基本语法练习笔记(一)
    首篇博文占坑
    apache2修改用户和组
    如何修改script.bin/script.fex
    perl的INC设置
  • 原文地址:https://www.cnblogs.com/449house/p/11793476.html
Copyright © 2011-2022 走看看