其他分享
首页 > 其他分享> > flex 布局

flex 布局

作者:互联网

flex 布局

Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。

一、基本概念

采用Flex布局的元素,称为Flex容器(flex container),简称”容器”。它的所有子元素自动成为容器成员,称为Flex项目(flex item),简称”项目”。

容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end。

项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size。

二、容器的属性

有以下6个属性:

             默认情况下,项目都排在一条线(又称”轴线”)上。flex-wrap属性定义,如果一条轴线排不下,如何换行。

.box {
  flex-flow: <flex-direction> <flex-wrap>;
}

三、项目的属性

.item {
  order: <integer>;
}
.item {
  flex-grow: <number>; /* default 0 */
}
.item {
  flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]
}

 

标签:flex,主轴,布局,交叉,对齐,项目,属性
来源: https://www.cnblogs.com/liu-jh/p/15952681.html