zoukankan      html  css  js  c++  java
  • 神奇的flex布局

    flex布局

    • flex-direction 主轴的方向
    • flex-wrap    是否一行显示
    • justify-content     主轴对齐方式   content 居中、flex-start 开始、flex-end 结束、space-around    均等分
    • align-items   纵轴上的对齐方式
    • flex-grow     缩放因子  0为缩小,1为扩大
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 
     4 <head>
     5     <meta charset="UTF-8">
     6     <meta name="viewport" content="width=device-width, initial-scale=1.0">
     7     <title>flex布局</title>
     8     <style>
     9         .box {
    10              100%;
    11             height: 500px;
    12             background-color: #c2bdb4;
    13             padding: 10px;
    14             display: flex;
    15             /* 一行显示 */
    16             flex-direction: row-reverse;
    17             /*主轴为水平方向反方向*/
    18             /*flex-direction:column;*/
    19             /*纵轴垂直方向*/
    20 
    21             /*换不换行显示 */
    22             /* flex-wrap: nowrap;  */
    23             /*不换行*/
    24 
    25             /*在主轴上的对齐方式  */
    26             /* justify-content: center; */
    27             /* 居中*/
    28             /* justify-content: flex-start; */
    29             /* 两端对齐,项目之间的间隔相等*/
    30             justify-content: space-between;
    31             /* justify-content: space-around; */
    32             /* 项目两侧间隔相等,项目之间的间隔比项目与边框的间隔大一倍*/
    33 
    34             /* 在纵轴上的排列 */
    35             /* align-items: flex-end; */
    36             /* align-items: center; */
    37             /*在纵列中间*/
    38 
    39             /* 缩扩因子 */
    40             /* flex-grow: 0; */
    41             /* flex-grow: 1; */
    42         }
    43 
    44         .box1,
    45         .box2,
    46         .box3,
    47         .box4,
    48         .box5 {
    49              100px;
    50             height: 100px;
    51             background-color: blue;
    52             float: left;
    53             margin: 10px;
    54             text-align: center;
    55             line-height: 100px;
    56             color: red;
    57             font-size: 24px;
    58         }
    59 
    60         .box2 {
    61             /* 扩张因子 */
    62             flex-grow: 1;
    63         }
    64     </style>
    65 </head>
    66 
    67 <body>
    68     <div class="box">
    69         <div class="box1">1</div>
    70         <div class="box2">2</div>
    71         <div class="box3">3</div>
    72         <div class="box4">4</div>
    73         <div class="box5">5</div>
    74     </div>
    75 </body>
    76 
    77 </html>
  • 相关阅读:
    使用java.util.Properties类读写配置文件
    maven配置文件setting.xml字段注释
    使用Nexus搭建Maven代理仓库
    Memcached 内存管理详解
    Memcached常用命令及使用说明
    使用NTP协议服务器时间同步
    Eclipse打JAR包的使用
    Eclipse插件的各种安装方法
    Java中代理对象的使用小结
    tp5框架成功、失败提示模板修改
  • 原文地址:https://www.cnblogs.com/qianqiang0703/p/14196911.html
Copyright © 2011-2022 走看看