1.5 · Aesthetic

Bento Grid.

A mosaic of varied-size compartments — a Japanese lunchbox in CSS Grid. Some big, some small, each its own treatment.

What it is

A bento grid is a layout (and aesthetic) inspired by a Japanese bento box — a grid of varied-size compartments, each showing a different feature or piece of content. Popularized by Apple's Mac product pages, it's now one of the most popular design trends for SaaS and product landing pages. Think of it as a mosaic of cards, each with its own design, creating a visual collage.

How it works

CSS Grid is the technical foundation. Some cards span 2 columns, others are tall and span 2 rows, some are small and square. Cards have different visual treatments: some dark (#111), some light (#F5F5F5), some with gradient backgrounds, some with product screenshots, some with large typography and a stat. The variety in size AND color is what makes it feel premium.

grid-column: span 2Makes a card take up 2 columns of the grid instead of 1
grid-row: span 2Makes a card take up 2 rows — creates a tall featured card
Varied treatmentsEach card has its own background — dark, light, gradient, or image
Apple-styleUsually on a black or very dark gray page background for max contrast
Tip. The key to a great bento grid is the mix of big and small. Don't make all cards the same size — you want 1–2 large featured cards (span 2 columns or 2 rows) and 3–4 smaller supporting cards. The large cards should hold your most impressive content.

Live demo

Live
Showcase · product

One canvas for everything you ship.

Speed
10×

Faster than the build tool you used last year.

Realtime

Live cursors and CRDT-backed sync.

AI assist

Drafts and re-writes on demand.

End-to-end

Encrypted by default, every workspace.

Shortcuts

Keyboard-first. Mouse optional.

Copy this prompt

Prompt · 1.5 Bento Grid
Build a bento grid feature section on a #0A0A0A (near-black) background. Create a responsive CSS Grid with 3 columns and auto rows. Include 6 cards of varying sizes: one large card spanning 2 columns showing a product screenshot, one tall card spanning 2 rows with a bold stat (like '10x faster'), and 4 smaller cards each highlighting one feature. Dark cards use #111111 background, light accent cards use #1A1A2E. Round all cards with 16px border-radius. Add hover scale effect (transform: scale(1.02)).

Example sites to study