Flex布局微整理

Posted bubu-sourire

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flex布局微整理相关的知识,希望对你有一定的参考价值。

Flex布局

 

技术图片

 

必记属性

 

flex-container 属性

flex-direction  方向

:row  从左往右  (默认一行一行展示)

:row-reverse  从右往左  (反向)

:column   从上往下  (一列一列展示)

:column-reverse  从下往上  (反向)

flex-wrap 换行

:wrap  换行

:no-wrap  不换行(默认此状态)

flex-flow  方向与换行的简写 :direction wrap
justify-content  主轴方向对齐方式    

:space between  空间放在中间

技术图片

 :space around  空间放在周围

技术图片

:flex-start  往起点靠

    技术图片

 :flexend  往终点靠 

   技术图片

 :center  居中

  技术图片

 align-items  侧轴方向对齐方式   

 :strech  伸展(高度不定,所有元素的高度以最高的为准)

   技术图片

 :flex-start  往侧轴的起点靠

 技术图片

 :flex-end  往侧轴的终点靠

  技术图片

 :center  居中

  技术图片

 align-content  多行/列内容对齐方式  stretch;flex-start;flex-end;center;space-between;space-around

 

flex-item属性 

flex-grow

增长比例(空间过多时)

.child:nth(1)flex-grow:2
.child:nth(2)flex-grow:1
.child:nth(3)flex-grow:3

技术图片

 flex-shrink 收缩比例(空间不够时) 
 flex-basis 默认大小或按照修改的样式显示 
 flex :grow shrink basis (三者简写) 
 order 顺序 
align-self 自身对齐方式(可单独修改自身的对齐方式)

 

  

注:示例图片并非代码呈现,如有错误请帮忙指出,谢谢!

以上是关于Flex布局微整理的主要内容,如果未能解决你的问题,请参考以下文章

CSS3--Flex弹性盒子布局:使用弹性盒子模型布局微信客户端

flex布局整理以及demo

Flex布局新旧混合写法详解(兼容微信)

Flex 布局新旧混合写法详解(兼容微信)

Flex 布局新旧混合写法详解(兼容微信)

史上最全flex兼容写法整理