Bento Grid
aka Mosaic · Feature Tiles
Asymmetric grid of varying-sized tiles, each demonstrating a single feature.
When to use
Multi-feature products. The format keeps each feature feeling weighty without flattening to a list.
Anatomy
- Section heading above
- 12-col grid, tile spans varying (4/8, 6/6, 8/4)
- Per-tile: icon, label, micro-demo (image or canvas)
How the industry does it
2 examples · credited
Prompt
Generate a bento grid feature section. Headline + 1-line subhead above. Then a 12-col grid, gap 16px, with 6 tiles of varied spans: [col-span-8 row-span-2], [col-span-4 row-span-1], [col-span-4 row-span-1], [col-span-6], [col-span-6], [col-span-12]. Each tile: rounded-3xl, border 1px rgba(255,255,255,0.06), background rgba(255,255,255,0.02), padding 32px. Each tile has a small icon + label + headline + a unique visual element (chart, code snippet, mock UI). Make at least one tile feel "alive" with a CSS animation.Polish & tuning
2 of 4 unlockedMotion
Ease-out for entrance, ease-in-out for state. 200ms hover, 400–600ms layout. Stagger children at 30–60ms so groups feel intentional, not synchronized.
Spacing
Pick one scale (4 or 8) and don't mix. Section padding 96–128px desktop, 48–64px mobile. Headline sits ~24px above the subhead; subhead ~32px above the CTA cluster.