Space 间距
引入
import { Button, Space } from "@taroify/core"
import Space from "@taroify/core/space"
代码演示
基础用法
<Space>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
</Space>
垂直
<Space direction="vertical">
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
</Space>
间隙
<Space size="large">
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
</Space>
居中
<Space justify="center">
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
</Space>
不换行
<Space wrap="nowrap">
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
<Button color="primary">主要按钮</Button>
</Space>
API
Props
参数 |
说明 |
类型 |
默认值 |
direction |
垂直排列方式 可选值 horizontal vertical |
string |
horizontal |
size |
间距,可选值为 mini small medium large |
string |
small |
wrap |
子元素的换行方式,可选值为 nowrap wrap wrap-reverse |
boolean |
wrap |
justify |
主轴对齐方式,可选值为 start end center space-around space-between |
string |
start |
align |
交叉轴对齐方式,可选值为 start center end baseline stretch |
string |
start |
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。
名称 |
默认值 |
描述 |
—space-item-gap-mini |
var(—padding-xs) |
- |
—space-item-gap-small |
var(—padding-sm) |
- |
—space-item-gap-medium |
var(—padding-md) |
- |
—space-item-gap-large |
var(—padding-lg) |
- |
—space-item-vertical-gap-mini |
var(—space-item-gap-mini) |
- |
—space-item-vertical-gap-small |
var(—space-item-gap-small) |
- |
—space-item-vertical-gap-medium |
var(—space-item-gap-medium) |
- |
—space-item-vertical-gap-large |
var(—space-item-gap-large) |
- |
—space-item-horizontal-gap-mini |
var(—space-item-gap-mini) |
- |
—space-item-horizontal-gap-small |
var(—space-item-gap-small) |
- |
—space-item-horizontal-gap-medium |
var(—space-item-gap-medium) |
- |
—space-item-horizontal-gap-large |
var(—space-item-gap-large) |
- |