zoukankan      html  css  js  c++  java
  • flex 布局 自己做的demo

    .row {/*横*/
    display: -webkit-box;//
    display: -webkit-flex; /* Safari */
    display: -moz-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    100%;
    }
    .row-wrap {/*横不换行*/
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
    .col {/*列*/
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    100%;
    }
    .col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 10%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 10%;
    -ms-flex: 0 0 10%;
    flex: 0 0 10%;
    max- 10%;
    }

    .col-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max- 20%;
    }

    .col-25 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max- 25%;
    }

    .col-33, .col-34 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 33.3333%;
    -ms-flex: 0 0 33.3333%;
    flex: 0 0 33.3333%;
    max- 33.3333%;
    }

    .col-50 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max- 50%;
    }

    .col-66, .col-67 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 66.6666%;
    -ms-flex: 0 0 66.6666%;
    flex: 0 0 66.6666%;
    max- 66.6666%;
    }

    .col-75 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max- 75%;
    }

    .col-80 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max- 80%;
    }

    .col-90 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 90%;
    -moz-box-flex: 0;
    -moz-flex: 0 0 90%;
    -ms-flex: 0 0 90%;
    flex: 0 0 90%;
    max- 90%;
    }
    div {
    margin-bottom: 20px;
    height: 100px !important;
    auto;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    }

    .bg-r {
    background: red;
    }
    .bg-b {
    background: black;
    }
    .bg-y {
    background: yellow;
    }
    .bg-g {
    background: green;
    }
    .bg-w {
    background: white;
    }
    .bg-p {
    background: pink;
    }
    .positive-bg {
    background-color: #387ef5; }

    .positive-border {
    border-color: #0c63ee; }

    .calm, a.calm {
    color: #11c1f3; }

    .calm-bg {
    background-color: #11c1f3; }

    .calm-border {
    border-color: #0a9ec7; }

    .assertive, a.assertive {
    color: #ef473a; }

    .assertive-bg {
    background-color: #ef473a; }

    .assertive-border {
    border-color: #e42012; }

    .balanced, a.balanced {
    color: #33cd5f; }

    .balanced-bg {
    background-color: #33cd5f; }

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>移动端flex终极变态布局</title>
    <meta charset="utf-8">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link type="text/css" rel="stylesheet" href="xiaoye.css"></link>
    </head>
    <body>
    <div class="row">
    <div class="col bg-r"></div>
    <div class="col bg-y">2</div>
    <div class="col bg-b">3</div>
    </div>
    <div class="row">
    <div class="col col-20 bg-r">20%</div>
    <div class="col col-30 bg-y">30%</div>
    <div class="col col-50 bg-b">50%</div>
    </div>
    <div class="row">
    <div class="col col-10 bg-w">10%</div>
    <div class="col col-20 bg-p">20%</div>
    <div class="col col-70 bg-g">70%</div>
    </div>
    <div class="row">
    <div class="col col-33 bg-r">33%</div>
    <div class="col col-33 bg-y">33%</div>
    <div class="col col-33 bg-b">33%</div>
    </div>
    <div class="row">
    <div class="col col-25 bg-w">25%</div>
    <div class="col col-25 bg-p">25%</div>
    <div class="col col-50 bg-g">50%</div>
    </div>
    <!--切记!!!!!在添加col-xxx的时候 前面一定要有col,不然低端安卓有问题-->
    </body>
    </html>

  • 相关阅读:
    要检测两个C文件的代码的抄袭情况
    MFC简易画图
    hive中select 走与不走mapreduce
    JSP response request 中文乱码
    Hive内部自定义函数UDF
    eclipse编辑jsp没有代码提示
    Hive输出文件的间隔符
    Hadoop和HBase集群的JMX监控
    Hadoop配置项整理
    函数的递归,面向过程编程
  • 原文地址:https://www.cnblogs.com/GoodPingGe/p/4668098.html
Copyright © 2011-2022 走看看