Ready

Progress Bar

Progress bars communicate the working status of a user-initiated action. Progress bars support values between 0% and 100%.

Ready

Progress Bar

Progress bars communicate the working status of a user-initiated action. Progress bars support values between 0% and 100%.

Ready

Progress Bar

Progress bars communicate the working status of a user-initiated action. Progress bars support values between 0% and 100%.

States

  1. Default: Action is in progress

  2. Indeterminate: The system is currently unable to display action progress

  3. Warning: Total progress is complete but certain actions were not able to be completed

  4. Error: An error has occurred and no actions were completed

Best Practices

1. User Initiated

The progress bar is used for user-initiated actions that take longer than 1 second.¹ ² The progress bar should not be used for content loading. See Loader.

2. Label

The progress bar should include a label that describes the action being performed.

3. Multiple Actions

The progress bar should not be used to communicate the working status of multiple actions at once.

More

Related Pages

Accessibility

Color contrast ratio for our Progress Bar components meets AA standards, based on Web Content Accessibility Guidelines (WCAG) guidelines.

  1. Benefits: People with low vision often have difficulty reading text that does not contrast with its background. This can be exacerbated if the person has a color vision deficiency that lowers the contrast even further. Providing a minimum luminance contrast ratio between the text and its background can make the text more readable even if the person does not see the full range of colors. It also works for the rare individuals who see no color.¹

Additional Reading

  1. World Leaders in Research-Based User Experience. “Progress Indicators Make a Slow System Less Insufferable.” Nielson Norman Group, https://www.nngroup.com/articles/progress-indicators/.

  2. Best Practices For Animated Progress Indicators https://www.smashingmagazine.com/2016/12/best-practices-for-animated-progress-indicators/

  3. Improving the UX of Progress Indicators and Feedback Notifications https://usersnap.com/blog/progress-indicators/

© 2024 Basis Technologies
© 2024 Basis Technologies
© 2024 Basis Technologies