RRigdesign system
Feedback

Stepper

Progress through a multi-step flow with markers, connectors and labels.

Examples

States

DoneCurrentUpcoming

Anatomy

Stepper anatomy
#PartDescriptionPresence
1Marker28px circle with number or checkRequired
2Connector2px lineRequired
3LabelStep nameRequired
4Sub-labelManrope 11pxOptional

Specifications

Sub-labelManrope 11px Regular

Interaction

Keyboard
KeyResult
NoneStatic unless steps are links
Pointer and touch
TriggerResponse
ClickOnly completed steps are links, if any

Accessibility

role · ordered list

1.3.1Info and Relationships1.4.1Use of Colour4.1.2Name, Role, Value
Requirements
RequirementHow Rig meets it
Semantics<ol> inside a <nav aria-label>
Currentaria-current="step"
State in wordsAdd visually-hidden text: completed, current step
Not colour onlyCheck, number and fill differ

Usage

Do and don’t
DoDon’t
Allow going back to completed stepsDo not make upcoming steps links