Cluster
The Cluster layout groups items that automatically wrap to create clusters, such as tag clouds, button groups, or navigation elements. This component uses flexbox with wrapping enabled to create flexible groupings of related items that flow naturally based on available space.
Example
<div class="cluster --gap-2 --justify-center">
<button>Home</button>
<button>About</button>
<button>Services</button>
<button>Contact</button>
</div>
Custom Properties
Property | Default | Description |
---|---|---|
--layout-gap |
0 |
Gap between child elements |
--layout-items |
center |
Align items on cross axis |
--layout-justify |
start |
Justify content on main axis |
Class Utilities
Class | Description |
---|---|
.--gap-* |
Controls spacing between items using Feo.css design tokens for size |
.--start , .--end , .--center , .--stretch |
Controls cross-axis alignment of items |
.--justify-* |
Controls main-axis distribution of items (start, end, center, between, around) |