structyl

Masonry

stable

A 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 masonry

API Reference

Masonry

Column masonry layout.

PropTypeDefault
columns1 | 2 | 3 | 4 | 5 | 6

Column count.

3
spacing0 | 1 | 2 | 3 | 4 | 5 | 6 | 8

Column/item spacing.

4
classNamestring

Additional Tailwind classes merged with the component defaults.

Masonry | structyl