跳到主要內容

Space 間距

版面配置控制項之間的間距。

基礎用法​

基礎用法
import { LhSpace } from '@lh-ui/react'

export default function Demo() {
return (
<LhSpace size="large">
<span>项目一</span>
<span>项目二</span>
<span>项目三</span>
</LhSpace>
)
}

Space Props​

屬性說明型別可選值預設值
direction排列方向'horizontal' | 'vertical'—'horizontal'
size間距'small' | 'medium' | 'large' | number | [number, number]—'medium'
wrap是否換行(僅水平方向生效)boolean—true
alignment對齊方式(align-items)'start' | 'center' | 'end' | 'baseline'—'start'
sx快速版面配置屬性SxProps——
間距實作

間距全部交給原生 CSS gap:預設檔位映射 --lh-spacing-* 令牌(small=8 / medium=16 / large=24),數字視為 px,陣列 [水平, 垂直] 分別控制兩軸。元件不包裹子項,無需 SpaceItem。

樣式​

import '@lh-ui/react/style/space'