Stepper
Horizontal step indicator with dots, checkmarks, and connecting lines. Guides the user through a known sequence of steps.
When to use
Use for multi-step flows (forms, wizards) where the user needs to see their progress. Last step should be "Summary".
Do not use as navigation replacement. Do not use with a side menu at the same time. Avoid sub-steps.
Do's and don'ts
✓Do
Divide steps into natural, logical groups
✓Do
Allow clicking back to completed steps
✓Do
Last step: "Opsummering" or "Tjek dine svar"
✓Do
Show clear error messages on the step itself
✗Don't
Use together with a side menu
✗Don't
Create sub-steps
✗Don't
Skip the summary step
Accessibility
<ol>ordered list withrole="list"aria-current="step"on active step- Completed steps are keyboard-navigable
- Error steps announced via label
References
- GOV.UK: Question Pages
- Adam Silver: Form Design Patterns (2018)
- Jessica Enders: Designing UX: Forms (2016)
