A stepper is used to convey progress through logically sequenced steps. It is also used to navigate between those steps.
Use titles which clearly indicate the purpose of the step, in a single line of one or two words.
In a default stepper the number of the step changes to a tick icon to show that the step has been completed.
Ensure supporting information is relevant and concise.
Shell DS components are programmatically determinable with appropriate semantic markup and are designed to meet colour contrast requirements. If you’re not using Shell DS code, you will need to cover the accessibility considerations for each component in this pattern.
A stepper item's state should be exposed to a screen reader, to determine which step a user is currently on, and which they have already completed in the navigation.
Every effort has been made to ensure that the Shell Design System follows accessibility best practice.
The Shell DS React framework incorporates keyboard operation to support the widest variety of assistive technologies and devices. For any future frameworks other than React, accessibility will need to be reviewed.
Help us to help you by contacting the Accessibility team for support and information regarding any questions relating to accessibility.
Is this page useful for you?
Your feedback helps to improve our documentation.