Black Friday 40% off everything

Sale ends in

Blog 11 - Blog post cards with hover image reveal

Pro

Tall blog post cards with date and title over a darkened cover photo that fades in on hover, in a two-column grid beside a sticky intro with category links.

Shadcn Blog 11 block

Component data

ID
blog11
Access
pro
Created
Oct 16, 2024
Updated
Oct 4, 2026
Type
block
Libraries
Radix UI, Base UI, React Aria
Figma

Blog 11 block design & features

Blog11 is a split blog section built with shadcn/ui, pairing a sticky intro column with a two-column grid of six tall tiles. The intro stacks a large heading, a muted description, a Separator rule, and a short list of uppercase category links, with the first category shown as active. Each tile holds a date at the top and a title at the bottom. The first tile always shows its cover photo behind the text, while the rest reveal theirs on hover or keyboard focus.

The whole section sits on a soft muted band, and the tiles are rounded, borderless panels in the page background color, so they read as light cards against the gray. Idle tiles show a semibold title over a muted date. On hover the darkened photo fades in and both lines switch to light text in a slow cross-fade. Each tile is a single link and a single hover target, and the gaps between tiles are even and moderate.

Editorial and quiet, with the hover reveal doing all the work. Text-first tiles that turn into photo cards are uncommon among blog grids, which makes this the most interactive block in the two-column set without needing any script. Complexity is moderate and image-driven: every post still needs a cover photo for the hover state, plus a set of category labels.

Below the large breakpoint the intro stops sticking, centers above the grid, and the category links wrap into a horizontal row. Tiles are a single column on phones and two columns from the medium breakpoint. Titles clamp to two lines so the fixed tile height holds.