美文网首页
弹性布局

弹性布局

作者: 王帅同学 | 来源:发表于2018-10-20 00:31 被阅读0次

    排列

    默认横向正序排列

    flex-direction:row

    横向倒序排列

    flex-direction:row-reverse

    纵向正序排列

    flex-direction:column

    纵向倒序排列

    flex-direction:column-reverse


    换行

    不换行

    flex-wrap:nowrap;

    换行,第一行在上方,从左上角开始排列

    flex-wrap:wrap;

    换行,第一行在下方,从左下角开始排列

    flex-wrap:wrap-reverse;


    主轴对齐方式

    左对齐-无间隔

    justify-content:flex-start

    右对齐-无间隔

    justify-content:flex-end

    水平(全部)居中-无间隔

    justify-content:center

    两两之间子元素间隔(空白)相等

    justify-content:space-between

    每个子元素两侧空白相等

    justify-content:space-around


    侧轴对齐方式

    沿父容器的顶对齐

    align-items:flex-start

    沿父容器的底对齐

    align-items:flex-end

    沿父容器的主轴

    align-items:flex-center

    侧轴对齐方式

    align-items:baseline

    拉伸到父容器的高度

    align-items:flex-stretch


    排序

    默认是0

    order:1
    order:2
    order:3
    order:4


    子元素扩展与收缩

    扩展排列-无间隔
    4:2排列

    flex-grow:4
    flex-grow:2

    收缩排列-无间隔

    flex-shrink:4
    flex-shrink:1


    合写

    合写

    flex:auto(1 1 auto)

    等价于
    flex-grow:1;
    flex-shrink:1;
    flex-basis:auto;
    
    合写

    flex:none(0 0 auto)

    等价于
    flex-grow:0;
    flex-shrink:0;
    flex-basis:auto;
    

    相关文章

      网友评论

          本文标题:弹性布局

          本文链接:https://www.haomeiwen.com/subject/zlfpzftx.html