Flex 弹性布局 ​

基础用法 ​

通过设置 vertical 属性进行垂直布局

对齐方式 ​

设置对齐方式。

根据 justify 设置主轴对齐方式,根据 align 设置交叉轴对齐方式

设置间隙 ​

使用 gap 设置元素之间的间距,预设了 small、default、large 三种尺寸,也可以自定义间距。

PrimarySuccessInfoWarningDanger

自动换行 ​

使用 wrap 设置元素如何换行

本质则是flex-wrap属性

Tag 1 Tag 2 Tag 3 Tag 4 Tag 5 Tag 6 Tag 7 Tag 8 Tag 9 Tag 10 Tag 11 Tag 12 Tag 13 Tag 14 Tag 15 Tag 16 Tag 17 Tag 18 Tag 19 Tag 20 Tag 21 Tag 22 Tag 23 Tag 24

组合使用 ​

嵌套使用,可以实现更复杂的布局。

image-file.png100KB

API ​

Props ​

属性说明类型默认值
verticalflex 主轴的方向是否垂直,使用 flex-direction: columnbooleanfalse
wrap设置元素单行显示还是多行显示参考 flex-wrap-
justify设置元素在主轴方向上的对齐方式参考 justify-content-
align设置元素在交叉轴方向上的对齐方式参考 align-items-
flexflex CSS 简写属性参考 flex-
gap设置网格之间的间隙small | default | large | string | number-
component自定义元素类型Componentdiv

源代码 ​

组件 • 样式 • 文档

贡献者 ​