Steps
Checkout has three steps. Show people which step they're on at the top.
Steps shows named stages in order. Progress is better for continuous work such as upload or processing completion.
Steps helps someone complete a multistep task. Spinner only says the system is processing; it does not move the person to a new step.
In systems such as Material Design, Steps can also be called a Stepper for a multistep flow. The plus/minus control beside an Number Input may use the same name, so say steps indicator or number stepper when clarity matters.
When to use it
- Checkout1Enter information2Confirm order3Complete payment
- Account setup1Basic information2Contact information3FinishNameNext
- Application process1Place order2Pay3Receive orderStep 2, one step left
- A fixed sequence with a clear finish1Create account2Complete your profile3Get started
When NOT to use it
- Use it for optional tabs or categories1Comments2History3SaveThese are peer sections; use tabs
- Hide how many stages remain1Avatar2Nickname3SignatureEither can be filled in first, so these aren’t steps
- Allow jumping ahead when required data is missing1Fill in2Verify3Agreement4Survey5Upload6Review7FinishToo many steps increase the burden; combine unnecessary ones
- Change the order after the process begins1Enter email2Enter password3FinishA simple login doesn’t need multiple steps
