The signature moment
The photographs step down the page
The second column is padded down by one step and the third by two, so the photographs' tops form a staircase, and the whole row is pulled up under the heading so the first photograph rises beside it. The heading takes the space the staircase leaves over the second and third columns; its group is as wide as those two columns, so its left edge lines up with the second photograph.
Theme handoff
What comes from where
Theme and pattern
Inherits every colour, the typeface and the spacing scale. Decides the step, the portrait ratio, the 1.5rem gutter, the 1680px measure and the heading's two-column width.
Full pattern notes
Why it works, and how it is built
Open a topic for the complete design reasoning, editing guidance and implementation notes.
Design rationaleComposition, intent and nearest alternatives
Overview
Three tall portrait photographs in a row, each core/cover at 3/4, each column set lower than the last. A numbered label and a short title sit under each photograph; the heading and lede sit at the top right.
The signature moment: the photographs step down the page
The second column is padded down by one step and the third by two, so the photographs' tops form a staircase, and the whole row is pulled up under the heading so the first photograph rises beside it. The heading takes the space the staircase leaves over the second and third columns; its group is as wide as those two columns, so its left edge lines up with the second photograph.
Theme behaviourInheritance, fixed decisions and contrast
What it inherits, what it decides
Inherits every colour, the typeface and the spacing scale. Decides the step, the portrait ratio, the 1.5rem gutter, the 1680px measure and the heading's two-column width.
Technical notesBlock mechanics, responsive behaviour and constraints
The phone
core/columns stacks below 782px, so the step is clamp(0rem, calc((100vw - 48.875rem) * 9), 12rem): zero wherever the columns stack, and the full 12rem a few pixels above it. The pull under the heading uses the same ramp. On a phone the photographs stack in one clean column with no stray offsets.
Type never sits on a photograph
The photographs carry no veil and no text. The heading (a bare clamp() display, 44px to 88px: its size is the composition), the lede (medium at 1.6), the labels (small) and the titles (x-large, on the ladder) sit on your page ground in your contrast.
What a buyer changes first
The three photographs: select a cover and choose Replace. Portrait photographs work best; the cover crops to 3/4.
The Styled look
variations/slate-and-bracken.html states its own colours and faces: a slate-blue ground (#283a4b) with chalk type (#ece9e1) and bracken orange (#e8995e) for the eyebrow and the day labels, which measures above 4.5:1 on the slate. Iowan Old Style (Palatino, Georgia) sets the headings over Helvetica.
Included images
The copied markup includes WordPress Photo Directory example photographs. The public image URLs keep the examples visible after pasting. Select a cover and choose Replace to use your own Media Library files. See image credits for the sources and licenses.
Questions
Cover stair: common questions
Does Cover stair need a plugin?
No. It is built only from core WordPress blocks (column, columns, cover, group, heading and paragraph), so it pastes into the block editor with nothing to install.
Will Cover stair match my theme?
Choose by variation. Three steps takes your theme’s palette; Slate and bracken brings its own colours.
How many variations does Cover stair have?
2: Three steps and Slate and bracken. Each is its own markup; choose one in the toolbar above the preview before you copy.
Can I use my own images?
Yes. Sample images stay in the copied blocks. Replace them in WordPress; pasting does not upload them to your Media Library.
Is Cover stair free?
It is included with a subscription, with every Core Pattern and variation. 62 Core Patterns are free to copy without one.
The markup
Core block markup and nothing else. Copy it, then paste it straight into the block editor: WordPress reads the delimiters and rebuilds the blocks.
Fetching the markup…Variation: Slate and bracken
Fetching the markup…