flex弹性盒子布局

Posted 铭の

tags:

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

一、在需要使用弹性盒子的容器上添加属性:display:flex 或者 display:inline-flex;

二、在父容器上添加flex-direction设置子元素主轴方向

不写默认值是X轴从左到右

row:X轴从左到右

row-reverse X轴从右到左

column  Y轴从上到下

column-reverse Y轴从下到上

三、设置在主轴方向的对齐方式justify-content

flex-start 整体左对齐

flex-end 整体右对齐

center  整体居中

space-between  据主轴两端平均分布

space-around 据主轴整体平均分布

四、设置在侧轴方向的对齐方式align-items

flex-start  侧轴左(上)

flex-end  侧轴右(下)

center   侧轴居中

stretch  侧轴伸展延伸布局(元素在侧轴方向没有宽高)

五、设置在侧轴方向(有多行的情况下整体内容)的对齐方式align-content

flex-start   侧轴左(上)

flex-end   侧轴右(下)

center   侧轴居中

space-between  据侧轴两端平均分布

space-around   据侧轴平均分布 

stretch  侧轴伸展延伸布局(元素在侧轴方向没有宽高)

六、order属性控制顺序

在默认情况下flex里的元素会按照书写顺序排列,但是可以通过order属性改变,数值小的排列在前面,还可以是负数

.item{

   order:0

}

 

以上是关于flex弹性盒子布局的主要内容,如果未能解决你的问题,请参考以下文章

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

CSS3--Flex弹性盒子布局:弹性布局和传统布局响应对比

CSS3--Flex弹性盒子布局: flex项目的属性

CSS3--Flex弹性盒子布局: 声明弹性盒子 & 容器的属性

弹性盒子布局(flex布局)

CSS3--Flex弹性盒子布局: 实例篇-圣杯布局