SMRTR ProgrammingMay 6, 2026CSS-Tricks

Making Zigzag CSS Layouts With a Grid + Transform Trick

SMRTR summary

Building a CSS zigzag layout reveals something important about how transforms actually work. Using a two-column grid, every even item gets shifted down with translateY(50%), which works because transform percentages reference the element's own size, not the parent. A padding-bottom fix handles overflow since transforms don't affect layout, and source order stays intact for accessibility.

SMRTR provides this summary for quick context. The original article belongs to CSS-Tricks.

Read the original article
SMRTR Programming

Get the next batch of curated stories in your inbox.

This archive is built from SMRTR newsletter stories. Subscribe for hand-picked stories without the extra noise.

Related Stories

Browse Programming
ProgrammingAug 23, 2026

Rust Glancer

Rust-analyzer's memory bloat stems from treating all 6,666 dependencies equally — a tiered, IntelliJ-style backend could fix that.