Choose a layout example

1. Basic waterfall gallery

The classic masonry layout in three lines of CSS. Each card flows into whichever lane gets it closest to the top — like cars in bumper-to-bumper traffic, always changing lanes to stay furthest ahead. No media queries, no JavaScript, works at every screen size.

.lanes {
  display: grid-lanes;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 1rem;
}
A dingo
#1 — dingo
A saluki
#2 — saluki
A affenpinscher
#3 — affenpinscher
A airedale
#4 — airedale
A borzoi
#5 — borzoi
A coonhound
#6 — coonhound
A briard
#7 — briard
A labrador
#8 — labrador
A hound basset
#9 — hound basset
A coonhound
#10 — coonhound
A weimaraner
#11 — weimaraner
A terrier cairn
#12 — terrier cairn
A papillon
#13 — papillon
A basenji
#14 — basenji
A terrier andalusian
#15 — terrier andalusian