Vue Stepper Component Accessibility

Vue Stepper Accessibility

CoreUI PRO
This component is part of CoreUI PRO – a powerful UI library with over 250 components and 25+ templates, designed to help you build modern, responsive apps faster. Fully compatible with Angular, Bootstrap, React.js, and Vue.js.

Detailed overview of the accessibility features implemented in CoreUI Vue Stepper, ensuring compliance with WAI-ARIA guidelines.

Accessibility (A11Y)

The Vue Stepper component is fully accessible out of the box:

  • Step buttons use role="tab" and related ARIA attributes (aria-selected, aria-controls, tabindex)
  • Step content areas are labeled with role="tabpanel" and properly linked
  • Screen readers are notified of changes with aria-live="polite"
  • Full keyboard support is included

Keyboard support

The Stepper component supports comprehensive keyboard navigation out of the box:

KeyFunction
ArrowLeft / ArrowUpMoves focus to previous step.
ArrowRight / ArrowDownMoves focus to next step.
Home / EndJumps focus to first or last step