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

源代码

组件样式文档

贡献者