Start here
What to change first
The day and date each morning, then the dishes and prices. Duplicate a dish group to add one; duplicate a course with the rule above it to add a course.
The signature moment
The weekday is the headline
The day is the biggest thing on the card. A menu printed each morning leads with when it is for, so the heading is the weekday, a bare clamp(3.25rem, 7vw, 6.5rem), with the date beneath it and the venue small above. That scale collision, a huge "Thursday" over dish names at clamp(1.25rem, 1.6vw, 1.5rem), is what makes it read as today's sheet rather than a standing menu, and it survives colourlessness. The card is never wider than 36rem, so the ground around it frames it like paper on a table.
Theme handoff
What comes from where
From your theme
- The outer ground is
contrastand the card isbasewithcontrasttype, each a two-rung chain; no text sits on the outer ground. - The course labels start on
role-labeland fall through tocontrast. - The rules between courses are separators painted
contrast, run across the card's measure. - Dish names are on no ladder rung on purpose, set a step above body so the dishes are the second mass; descriptions take
medium. - The button is your theme's filled button; the typeface is your theme's.
Set by this pattern
- Every block is centred in a vertical flex stack, so nothing needs to collapse on a phone: the card simply fills the width less the side gutter.
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
Today's menu as one printed card: a narrow sheet centred on a full-width ground of the opposite colour. The venue sits at the head in small capitals, the day of the week at display size and the date under it, then the courses between hairline rules, each dish centred as its name, one line of description and its price. A note and one button close the card.
The signature moment: the weekday is the headline
The day is the biggest thing on the card. A menu printed each morning leads with when it is for, so the heading is the weekday, a bare clamp(3.25rem, 7vw, 6.5rem), with the date beneath it and the venue small above. That scale collision, a huge "Thursday" over dish names at clamp(1.25rem, 1.6vw, 1.5rem), is what makes it read as today's sheet rather than a standing menu, and it survives colourlessness. The card is never wider than 36rem, so the ground around it frames it like paper on a table.
Make it yoursVariations and the edits to make first
What to change first
The day and date each morning, then the dishes and prices. Duplicate a dish group to add one; duplicate a course with the rule above it to add a course.
Theme behaviourInheritance, fixed decisions and contrast
What it inherits from your theme
- The outer ground is
contrastand the card isbasewithcontrasttype, each a two-rung chain; no text sits on the outer ground. - The course labels start on
role-labeland fall through tocontrast. - The rules between courses are separators painted
contrast, run across the card's measure. - Dish names are on no ladder rung on purpose, set a step above body so the dishes are the second mass; descriptions take
medium. - The button is your theme's filled button; the typeface is your theme's.
What it decides for itself
- Every block is centred in a vertical flex stack, so nothing needs to collapse on a phone: the card simply fills the width less the side gutter.
Technical notesBlock mechanics, responsive behaviour and constraints
The Styled look
aubergine-and-wine is a wine bar: a champagne #f3e9d2 card on deep aubergine #2b1624, aubergine type (14:1) and wine red #7b1e3a labels, prices and rules (8.3:1), with an italic Didot weekday over Baskerville, small plates above wines by the glass.
Questions
Menu single sheet: common questions
Does Menu single sheet need a plugin?
No. It is built only from core WordPress blocks (button, buttons, group, heading, paragraph and separator), so it pastes into the block editor with nothing to install.
Will Menu single sheet match my theme?
Choose by variation. Daily sheet takes your theme’s palette; Aubergine and wine brings its own colours.
How many variations does Menu single sheet have?
2: Daily sheet and Aubergine and wine. Each is its own markup; choose one in the toolbar above the preview before you copy.
Is Menu single sheet free?
It is included with a subscription, with every Core Pattern and variation. 56 Core Patterns are free to copy without one.
Which WordPress version does it need?
Requires a block theme on WordPress 7.0. Classic themes and page builders are outside our supported setup. Adaptive patterns use the block theme’s colour, spacing and typography presets; styled variations declare their own colours or type.
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: Aubergine and wine
Fetching the markup…