Skip to main content
NavigationLevel 2

Stepper

步骤条

WebMobileDesktopDifficulty: Medium

A long flow broken into several steps, with a row of numbered nodes telling you which step you are on and how many are left.

01

Live Demo

Actually clickable

Step 2 of 4 · Address

Click a completed step to go back. On mobile this usually collapses to "Step 2 of 4".

What you just saw:The "Cart › Address › Payment › Done" row at checkout, or the "Step 2 of 4" indicator during sign-up, are both steppers.

02

What it actually is

A stepper removes the anxiety of not knowing how much is left. How it differs from tabs: a stepper is ordered, and the steps form a process; tabs are parallel switches between content.

step indicatorwizard stepsprogress stepsstep trackerstepper nav
03

Anatomy · What it's made of

  1. Step Node步骤节点

    A circle holding the number or an icon

  2. Connector连接线

    The line between nodes, tinted for completed parts

  3. Label步骤名

    Three states: completed / current / not started

  4. Current Step当前步骤

    Highlighted and bolded

04

When to Use

When it fits, and when it doesn't
Stepper usage recommendations
SituationUse it?
The task must be done in order (3–5 steps is the sweet spot)Yes
There are enough steps that users worry about how long it takesYes
Going back to a completed step is allowedYes
The task can be finished in one stepNo
The number of steps changes dynamicallyDepends

Splitting something that takes one step into three is pure user harm.

Past 5 steps the horizontal layout overflows — on mobile switch to "Step 2 of 5" plus a progress bar.

05

Similar Patterns

Don't mix these up
06

How to tell AI

Three levels of prompt

Add the component name and specifics

Turn the checkout flow into a 4-step stepper: Cart / Address / Payment / Done. Highlight the current step, show a checkmark on completed steps, and allow clicking back into a completed step.

07

Don't just say this to AI

Bad → Better

Don't say this to AI

Add some progress indication so users know where they are.

Say this instead

Use a stepper for the 4-step checkout flow (Cart/Address/Payment/Done): check completed steps, highlight the current one, allow going back to completed steps, and fall back to "Step 2 of 4" on mobile.

08

Share this card

Social-ready

Turn this pattern into a 3:4 or 1:1 knowledge card and export it as PNG right in the browser. No backend needed.