zoukankan      html  css  js  c++  java
  • Flex 布局教程(弹性布局)

    一、容器指定flex布局:

      .box{

        display:flex;//块级元素设置

      }

      .box{

        display:inline-flex;//行内元素设置

      }

      .box{ 

        display:-webkit-flex;//webkit内核

        display:flex;

      }

    二、容器的属性

      <1>flex-direction(决定主轴的方向,即项目的排列方向)

        .box{

          flex-direction:row | rowreverse | column | columnreverse

        }

        row:默认值;主轴为水平方向,起点在左端

        row-reverse:主轴为水平方向,起点在右端

        column:主轴为垂直方向,起点在上沿

        column-revese:主轴为垂直方向,起点在下沿

      <2>flex-wrap(如果一条轴线排不下,如何换行)

        .box{

          flex-wrap:nowrap | wrap | wrap-reverse

        }

        nowrap:不换行

        wrap:换行,第一行在上方

        wrap-reverse:换行,第一行在下方

      <3>flex-flow(flex-direction和flex-wrap的组合;默认值row nowrap)

        .box{

          flex-flow:<flex-direction> || <flex-wrap>

        }

      <4>justify-content(项目在主轴上的对齐方式)

        .box{

          justify-content:flex-start | flex-end | center | baseline | stretch

        }

        flex-start:左对齐(默认值)

        flex-end:右对齐

        center:居中对齐

        space-between:两端对齐,项目之间间隔相等

        space-around:项目两侧间隔相等

      <5>align-items(在交叉轴上如何对齐)

        .box{

          align-items:flex-start | flex-end | center | baseline | stretch

        }

        flex-start:交叉轴的起点对齐

        flex-end:交叉轴的终点对齐

        center:交叉轴的中点对齐

        baseline:第一行文字基线对齐

        stretch:默认值,占满容器

      <6>align-content

        .box{

          align-content:flex-start | flex-end | center | space-between | space-around | stretch

        }

        flex-start:交叉轴起点对齐

        flex-end:交叉轴终点对齐

        center:交叉轴中点对齐

        space-between:与交叉轴两端对齐,轴线之间的间隔平均分布

        space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍

        stretch:默认值;轴线占满整个交叉轴

  • 相关阅读:
    用ASP+DLL实现WEB方式修改服务器时间
    参加了 湖南.NET俱乐部成立大会
    Asp.Net中文本换行
    一直在思考的问题
    GRIDVIEW排序 动态实现和静态实现
    在VS 2005中使用TREEVIEW控件
    GRIDVIEW 中当数据行数未满时,填充空白行
    为了自己的心身健康 合理安排生活 特做了张时间安排表
    在VS 2005后台代码中创建用户控件
    CSS IE7 IE6 Firefox多浏览器兼容(转&摘)
  • 原文地址:https://www.cnblogs.com/wangpengfei8313/p/7904676.html
Copyright © 2011-2022 走看看