CSS中的flex弹性布局

Flex Terms

弹性容器
Flex Container


弹性容器
元素与轴
容器属性值

在文档流中的直接子元素才是在弹性元素


弹性元素
弹性布局
布局属性

方向flex-direction

方向
方向案例

换行flex-wrap

flex-wrap
换行样例

一次性设置两个属性(flex-direction/flex-wrap)

image.png

order顺序

默认情况order都是0,可以设置为负值,这是一个相对值,越小越在前。


order

弹性

弹性相关属性
flex-basis
flex-grow


弹性相关属性

flex-basis

main-size | <width>
main-size指的是主轴上的距离,可能是高度也可能是宽度
设置flex item的初始宽高

flex-grow

number 初始值为0


flex-grow
flex-grow样例

flex-shrink

number 初始值为1


flex-shrink
flex-shrink样例

flex

flex
flex样例

对齐

对齐相关属性


对齐相关属性

justify-content

与text-align类似但是更加强大
flex-start | flex-end | center | space-between | space-around
flex-start前对齐
flex-end后对齐
center 居中对齐
space-between 平分空白空间
space-around 平分空白空间【包括首尾】

justify-content
justify-content样例

align-items

设置辅轴上的对齐方式
类似于vertical-align,但是更强大


align-items
align-items样例

align-self

设置单个flex item在辅轴上的对齐方式

和align-items类似,只不过align-items是在容器上设置的

align-self
align-self样例

align-content

align-content

对于容器的元素出现了多行,并在容器中有剩余空间,就通过align-content设置


align-content
align-content样例
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容