Masonry
stableA masonry-style column layout.
Basic usage
Item 1
Item 2
Item 3
Examples
Responsive card wall
Masonry balances uneven content heights across columns.
Card 1
Card 2
Card 3
Card 4
Card 5
Two-column masonry
Use fewer columns for narrow panels.
Short
A taller item with more content.
Compact
Columns and spacing
Masonry supports 1-6 columns and token spacing.
Short
A taller content item
Features
- Column presets.
- Avoids item breaks.
Installation
bash
pnpm dlx structyl add masonryAPI Reference
Masonry
Column masonry layout.
| Prop | Type | Default |
|---|---|---|
| columns | 1 | 2 | 3 | 4 | 5 | 6Column count. | 3 |
| spacing | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 8Column/item spacing. | 4 |
| className | stringAdditional Tailwind classes merged with the component defaults. | — |