The signature moment
Three figures, each set in its own photograph
Every figure gets a photograph of its own, under an 80% veil of your contrast, so the scene reads as texture behind the number rather than as a picture beside it. The figure is the largest thing in its frame, a small label sits above it and a ruled line of explanation below, all at the frame's foot.
Theme handoff
What comes from where
Theme and pattern
Inherits: every colour, the typeface, the spacing scale, the button. Decides: the veil's opacity, the frame heights (a top padding that grows with the viewport, so a phone's frames are shorter), the 4px seams between frames, and the 22rem measure of each explanation. The frames are a grid whose minimum column is a third of its width from 46rem up and the whole width below it, so it shows three across or one column, never two with a hole, and every frame in a row is the same height.
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
A heading row on your page ground over three tall core/cover frames set side by side across the full width, each holding one figure.
The signature moment: three figures, each set in its own photograph
Every figure gets a photograph of its own, under an 80% veil of your contrast, so the scene reads as texture behind the number rather than as a picture beside it. The figure is the largest thing in its frame, a small label sits above it and a ruled line of explanation below, all at the frame's foot.
Theme behaviourInheritance, fixed decisions and contrast
What it inherits, what it decides
Inherits: every colour, the typeface, the spacing scale, the button. Decides: the veil's opacity, the frame heights (a top padding that grows with the viewport, so a phone's frames are shorter), the 4px seams between frames, and the 22rem measure of each explanation. The frames are a grid whose minimum column is a third of its width from 46rem up and the whole width below it, so it shows three across or one column, never two with a hole, and every frame in a row is the same height.
Technical notesBlock mechanics, responsive behaviour and constraints
Why type on the photograph is permitted here
At dimRatio 80 with a contrast veil, base type keeps its contrast over any photograph you choose, white or black. The figures and the heading are display type, a bare clamp(), because their size is the composition; the explanations are body copy on the medium rung, and the rule above each is currentColor, so it follows the type.
What a buyer changes first
The three figures and their lines; keep each figure to five characters at this size. Then the photographs: any scene works under the veil, so choose for mood, not detail.
Included images
The copied markup includes WordPress Photo Directory example photographs. The public image URLs keep the examples visible after pasting. Select an image or cover and choose Replace to use your own Media Library files. See image credits for the sources and licenses. Pasting an image URL does not import a Media Library attachment.
Questions
Cover figures: common questions
Does Cover figures need a plugin?
No. It is built only from core WordPress blocks (button, buttons, cover, group, heading and paragraph), so it pastes into the block editor with nothing to install.
Will Cover figures match my theme?
Choose by variation. Three veiled figures takes your theme’s palette; Porcelain and heather brings its own colours.
How many variations does Cover figures have?
2: Three veiled figures and Porcelain and heather. 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 figures 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: Porcelain and heather
Fetching the markup…