React How It Works Section with Taped Sticky Notes

Pro

Four square notes, each tilted a few degrees and held on by a strip of torn washi tape, with a big serif number at the top and one sentence at the bottom. It turns a four step process into something that looks pinned to a studio wall.

How It Works Section With Taped Sticky Notes block preview

A process section with a handmade feel

How It Works Section with Taped Sticky Notes is a React step by step section where each step is a square note held on by tape. The tape is not an image: it is an SVG with a torn edge clip path, a sheen gradient and a fractal noise filter that gives it the grain of real paper tape.

The look carries a message. Tilted notes and torn tape say workshop, studio and people in a room, which suits design agencies, creative studios, workshops and any team that wants its process to feel human rather than automated. Each note holds one sentence, so the section stays light enough to read at a glance.

Like the timeline and notebook blocks in this category, it is a server component. There is no animation and no client JavaScript; the tilt is a CSS transform and the tape is drawn once in the HTML.

Paper, tape and numbers

Square note card

A white frame with a 36px radius around an inner panel washed with one of four pastel gradients, set to a square aspect ratio.

Torn tape strip

An SVG strip about 48 by 108px with a ragged clip path at both ends, a sideways sheen and a fractal noise grain, placed at the top centre of the note.

Per note tilt

Each note has its own rotate value in degrees, and its tape has a separate, smaller rotation, so no two sit at the same angle.

Serif step number

A 44px serif numeral at 70 percent opacity anchors the top, with the step sentence pushed to the bottom of the square.

When sticky notes suit your process

Use it when

  • Your brand is warm, creative or studio based, and a little texture fits.
  • The process has four short steps that each fit in one sentence.
  • You want a how it works section with no JavaScript cost.
  • The rest of the page is clean enough that playful notes stand out instead of adding noise.

Skip it when

  • Steps need titles and paragraphs. Each note has room for a number and one sentence only.
  • You sell to enterprise buyers who expect a formal, corporate tone.
  • Your dark mode must darken everything. The notes stay white on a dark page by design.

Write the four notes and set their angles

Each note takes an id, a number, a body sentence, a tone (rose, mint, gold or cyan) and two angles: rotate for the note and tapeRotate for its tape. Alternate the sign of rotate from note to note, as the defaults do, so the row looks hand placed rather than skewed in one direction.

The grid shows one note per row on phones, two on small screens and four from the large breakpoint, so four or eight notes fill it evenly.

npx wensity@latest add how-it-works-section-with-taped-sticky-notes --type block
page.tsx
import { TapedStickyNotesHowItWorks } from "@/components/wensity/blocks/how-it-works-section-with-taped-sticky-notes";
export function OurProcess() {
return (
<TapedStickyNotesHowItWorks
heading="How a brand sprint runs"
notes={[
{ id: "listen", number: "01", body: "A half day workshop to agree what the brand must say.", tone: "rose", rotate: -4, tapeRotate: -1 },
{ id: "explore", number: "02", body: "Three directions, presented on the Friday.", tone: "mint", rotate: 5, tapeRotate: 1.2 },
{ id: "refine", number: "03", body: "One direction taken to a full system.", tone: "gold", rotate: -3, tapeRotate: -0.6 },
{ id: "handover", number: "04", body: "Files, guidelines and a recorded walkthrough.", tone: "cyan", rotate: 4, tapeRotate: 1.5 },
]}
/>
);
}

Props

PropTypeDefaultDescription
headingstring"The process, step by step"The centred h2 above the notes.
ledestring-One or two sentences under the heading.
notes{ id; number; body; tone; rotate; tapeRotate }[]4 studio stepsThe notes. tone is rose, mint, gold or cyan; rotate and tapeRotate are degrees.
classNamestring-Classes on the section, such as a tinted background that makes the white notes stand out.

Weight, texture and accessibility

Texture without images

The tape grain comes from an SVG turbulence filter, so the realistic texture costs no image request.

Unique ids for every strip

Clip path, gradient and filter ids are generated with useId, so many notes and many copies of the block never collide.

Decorative tape, readable notes

The tape SVG is aria-hidden, and the notes are list items in an ordered list, so assistive technology reads only the numbers and steps.

Fixed light notes

Note colours do not change in dark mode, which keeps the pastel tones accurate but means the notes are the brightest thing on a dark page.

Block details

How It Works Section With Taped Sticky Notes
Renders
CSS only. Paints as soon as the stylesheet arrives
Theme
Follows the site theme in light and dark
Dependencies
clsxtailwind-merge
Source
206 lines, 7 KB in one file
Install
wensity add how-it-works-section-with-taped-sticky-notes --type block
Tags
light, dark, how it works, sticky notes, tape, next steps
Last updated

Other ways to show a hands on process