El Space
Space component for consistent spacing between elements.
by jiaiyan · MIT
The skill
Space component for consistent spacing between elements. Invoke when user needs to create consistent gaps between components, layout spacing, or element arrangement.
Space Component
Space component provides consistent spacing between elements for better layout control.
When to Use
- Consistent component spacing
- Button groups
- Form layouts
- Navigation items
Basic Usage
<template>
<el-space>
<el-button>Button 1</el-button>
<el-button>Button 2</el-button>
<el-button>Button 3</el-button>
</el-space>
</template>
Vertical Layout
<template>
<el-space direction="vertical">
<el-button>Button 1</el-button>
<el-button>Button 2</el-button>
</el-space>
</template>
Control Size
<template>
<el-space size="small">
<el-button>Small</el-button>
</el-space>
<el-space size="default">
<el-button>Default</el-button>
</el-space>
<el-space size="large">
<el-button>Large</el-button>
</el-space>
</template>
Custom Size
<template>
<el-space :size="20">
<el-button>Button 1</el-button>
<el-button>Button 2</el-button>
</el-space>
</template>
Auto Wrapping
<template>
<el-space wrap>
<el-button v-for="i in 20" :key="i">Button {{ i }}</el-button>
</el-space>
</template>
Spacer
<template>
<el-space spacer="|">
<el-button>Button 1</el-button>
<el-button>Button 2</el-button>
</el-space>
</template>
Fill Container
<template>
<el-space fill>
<el-button>Button 1</el-button>
<el-button>Button 2</el-button>
</el-space>
</template>
API Reference
Attributes
| Name | Description | Type | Default |
|---|---|---|---|
| alignment | Alignment of items | CSS align-items | 'center' |
| direction | Placement direction | 'vertical' | 'horizontal' |
'horizontal' |
| spacer | Spacer element | string | number | VNode |
— |
| size | Spacing size | 'default' | 'small' | 'large' | number | [number, number] |
'small' |
| wrap | Auto wrapping | boolean |
false |
| fill | Fill container | boolean |
false |
| fill-ratio | Fill ratio | number |
100 |
Slots
| Name | Description |
|---|---|
| default | Items to be spaced |
Best Practices
- Use
wrapfor responsive layouts - Use
spacerfor custom separators - Use
fillfor equal-width items
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: jiaiyan/el-space-57454038331.
Details
- Publisher
- jiaiyan
- Category
- Software Development › Frontend & UI
- License
- MIT
- Updated
- 2026-03-13
References
More from jiaiyan
- Element Plus Skills Element Plus Skills Library - A comprehensive skill library for AI agents to understand and utili…
- El Affix Affix component for fixing elements to a specific visible area.
- El Alert Alert component for displaying important alert messages.
- El Anchor Anchor component for anchor navigation.