Accessible Component Showcase

A library of keyboard- and screen-reader-accessible widgets — every interaction follows WAI-ARIA Authoring Practices.

Tabs

Overview

This tabs component follows the WAI-ARIA Tabs pattern. Only the active tab is in the tab order — rest receive tabindex="-1". Arrow keys move focus horizontally between tabs.

  • Arrow Right — next tab
  • Arrow Left — previous tab
  • Home — first tab
  • End — last tab

Combobox

Type to filter · ↑↓ highlight · Enter/Space select · Esc clear · Focus out closes

Accordion / Disclosure Group

Built with vanilla HTML, CSS & JS — zero dependencies.