Flex

Flex 是用于在垂直或水平方向排列元素的弹性容器组件。

StorybookSourceRecipe Source

使用

Item 1
Item 2
Item 3

Direction

Gap

gap 属性用于设置子元素之间的间距,可使用 Spaces Tokens 和 Semantic Tokens。

Justify

align 属性用于控制子元素在主轴上的对齐方式。

Item 1
Item 2
Item 3

Align

align 属性用于控制子元素在交叉轴上的对齐方式。

Item 1
Item 2
Item 3

API

Flex Props

Flex Props 默认继承 as 的 Props,其 as 默认为 HTML div 标签。

PropTypeDefaultDescription
childrenReactNode-Flex 的子元素。
classNameClassValue-用于根元素的 className。
inlinebooleanfalse设置容器是否为 inline-display。
justifyCSSProperties['justifyContent']-设置子元素在主轴上的对齐方式。
alignCSSProperties['alignItems']-设置子元素在交叉轴上的对齐方式。
wrapCSSProperties['wrap']-设置子元素单行显示还是多行显示。
directionCSSProperties['flexDirection']-设置容器主轴的方向。
gapNexUICSSProperties['gap']-设置子元素之间的间距。
refRef-用于转发根元素。
asElementType'div'用于根元素的组件。可以是表示 HTML 元素的字符串,也可以是一个组件。
sxCSSObject|CSSObject[]|(ownerState: OwnerState) => CSSObject | CSSObject[])-用于根元素的 sx 属性。
最后更新时间