zoukankan      html  css  js  c++  java
  • CSS3 Flex 基础

    今天用flex 写了一个管理系统的界面,很简单的布局,分享如下

    ### Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的floatclearvertical-align属性将失效。 

    ###任何一个容器都可以指定为Flex布局。

    ex:

      

      <div id="box">
        <div class="inner">1</div>
        <div class="inner">2</div>
        <div class="inner">3</div>
        <div class="inner">4</div>
        <div class="inner">5</div>
         <div class="inner">6</div>
    </div>
    #box{
            display: flex;
            flex-direction: row;
      /*一. flex-direction 决定主轴的对齐方向,分别有四个属性:
            1.row(默认值):主轴为水平方向,起点在左端。  
            2.row-reverse:主轴为水平方向,起点在右端。
            3.column:主轴为垂直方向,起点在上沿。
            4.column-reverse:主轴为垂直方向,起点在下沿。
      */
            width: 500px;
            border: 1px solid red;
            flex-wrap: wrap;   /*
                                 二.flex-wrap   子元素换行的方式  默认nowrap
                                 wrap:换行,正常的折行 
                                 wrap-reverse  第二行在第一行上 
      */  
            flex-flow:row no-wrap;
           /*             
               三. flex-flow:是flex-direction 和flex-wrap的简写形式,默认是 row  nowrap
                   flex-flow:flex-direction|flex-wrap 
      */
                
            justify-content:center;
                                      /*
                          四.   justify-content  子元素子元素在主轴对齐方式  默认flex-start  左对齐
      
                           flex-end:右对齐
                           center: 居中
                           space-between:两端对齐,项目之间的间隔都相等。
                           space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。
                           flex-start和flex-end,center这三个都比较简单,主要区分开下面的space-between和space-around;
                           space-between:两端对齐,       
      */
            align-items:center;
            /*
            
      */
    }
    
    
    .inner{
            width: 100px;
            height: 100px;
            background: #8a4182;
            margin: 10px;
            color:#fff;
            text-align:center;
            line-height:6;
    
    }
  • 相关阅读:
    ubuntu远程windows桌面
    spring boot 给返回值加状态 BaseData
    spring boot 拦截异常 统一处理
    IntelliJ IDEA spring boot 远程Ddbug调试
    IntelliJ IDEA 常用插件
    spring boot 请求地址带有.json 兼容处理
    spring boot 接口返回值去掉为null的字段
    spring boot 集成disconf
    Spring boot 自定义拦截器
    Linux下安装MySQL
  • 原文地址:https://www.cnblogs.com/getdaydayup/p/6412689.html
Copyright © 2011-2022 走看看