Pattern Paste
Subscribe

Core Patterns Listings

Catalogue accessStandard

Menu single sheet

Today's menu as a single printed card.

A narrow centred sheet sits on a full-width ground of the opposite colour; at its head the venue in small capitals, the day of the week at display size and the date beneath, then each course between hairline rules, every dish centred as its name, a one-line description and its price. A note and one button close the card. Nothing sits beside anything else, so it reads the same on a phone as on a wide screen. States no colour and no font of its own.

All patterns

Loading patterns…

Look: Daily sheet
ThemePreview size
Twenty Twenty-Five·1280px

Manrope typefacergb(255, 255, 255) ground1280px viewport

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 contrast and the card is base with contrast type, each a two-rung chain; no text sits on the outer ground.
  • The course labels start on role-label and fall through to contrast.
  • 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 contrast and the card is base with contrast type, each a two-rung chain; no text sits on the outer ground.
  • The course labels start on role-label and fall through to contrast.
  • 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

20KB of core-block markup, 6 blocks (button, buttons, group, heading, paragraph, separator), and nothing else: paste it into the block editor and it becomes editable blocks wearing your theme.

Subscribe to copy it, £119 a yearWhat you copy is yours forever. Cancel whenever.

Back to Core Patterns