Flex 属性

Posted

tags:

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

参考技术A 1:align-content: flex-start; 元素位于容器的开头。各行向弹性盒容器的起始位置堆叠。

2:align-content: flex-end; 元素位于容器的结尾。各行向弹性盒容器的结尾位置堆叠。

3:align-content:center ; 元素位于容器的中心。各行向弹性盒容器的中间位置堆叠。

4:align-content: stretch; 默认值。元素被拉伸以适应容器。各行将会伸展以占用剩余的空间。如果剩余的空间是负数,该值等效于'flex-start'。

5:align-content: space-between;元素位于各行之间留有空白的容器内。各行在弹性盒容器中平均分布。

6:align-content: space-around;元素位于各行之前、之间、之后都留有空白的容器内。各行在弹性盒容器中平均分布,两端保留子元素与子元素之间间距大小的一半。如果剩余的空间是负数或弹性盒容器中只有一行,该值等效于'center'。

flex布局属性简介

参考技术A flex-direction:设置主轴的方向(即项目的排列方向)。

内有四个值:

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

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

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

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

justify-content:设置主轴上的子元素排列方式。

内有五个值:

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

flex-end:右对齐

center: 居中

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

space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍

flex-wrap:设置子元素是否换行

内有三个值:

nowrap(默认):不换行

wrap:换行,第一行在上方

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

以上是关于Flex 属性的主要内容,如果未能解决你的问题,请参考以下文章

flex 相关属性

flex布局属性简介

为啥flex-shrink属性不起作用

Flex 项目属性:flex 布局示例

flex弹性布局flex属性简写

Flex 属性