Tabs

Project Overview

This component library is built from scratch with accessibility as a first-class concern. Every interaction pattern follows the WAI-ARIA Authoring Practices Guide, ensuring that users of assistive technologies have an experience equal to mouse users.

The library uses zero external dependencies — just vanilla JavaScript and hand-written CSS that respects user preferences like reduced motion.

←→ switch tabs · Tab moves into panel content

Combobox (Autocomplete)

Type to filter · ↓↑ highlight · Enter select · Esc close & revert

Accordion / Disclosure Group

Enter/Space toggle · Multiple panels may be open