Steps
Steps can be used in multiple ways, but they are most commonly used to present a series of steps that a user must finish in order to complete a task or achieve a goal. They can be used to guide users through a process, to provide feedback on their progress, or to indicate the current step in a multi-step process.
Design Hints
Accessiblity Hints
Simple Steps
A simple horizontal stepper that can be used to present a series of steps and current step.
Note: You can enhance the stepper by adding navigation buttons to the stepper to allow the user to move between steps.
Alternate Steps
An alternate style of static stepper with a bit more details.
Dynamic Steps
When there are a lot of steps or when the available space is limited, the non-active steps are represented with placeholder bars while the active step is expanded with additional information.
Note: The astrojs component dynamically generates the correct visuals based on the props passed to it.
Accessibility Testing Status
Component | NVDA | Windows Narrator | WAVE | Axe | IBM Equal Access |
---|---|---|---|---|---|
Simple Steps | Yes | Yes | Yes | Yes | Yes |
AlternateSteps | Yes | Yes | Yes | Yes | Yes |
Dynamic Steps | Yes | Yes | Yes | Yes | Yes |
Steps are effective when the order of the steps is clear and the user can easily understand the purpose of each step.