A practical guide to accessible UI components
Explore interactive demos, component anatomy, and expected behavior in a format designed for implementation learning and team training.
How to use this site
- Select a component from the library below
- Explore the interactive demo
- Review the component anatomy
- Understand expected accessibility behavior
- Apply the pattern in your own implementation
Who this is for
- Frontend developers building accessible interfaces
- QA engineers validating component behavior
- Designers understanding interaction and state requirements
- Accessibility practitioners reviewing implementations
- Team trainers and onboarding leads
Start with these components
These foundational patterns are especially useful for onboarding and accessibility training.
What every component page covers
Every component page follows the same structure to help teams learn and implement patterns consistently.
-
Demo
An interactive example to explore directly in the browser.
-
Anatomy
Labeled parts that define the structure of the component.
-
Accessibility Behavior
Expected outcomes that support inclusive interaction.
-
Common Mistakes
Frequent implementation problems teams should watch for.
-
Why It Matters
What breaks when the pattern is implemented incorrectly.
Components are reviewed against internal accessibility standards aligned with WCAG 2.2.
Input & Forms
Components used to collect, filter, and modify user input.
Navigation
Patterns that help users move across pages, destinations, and related views.
Disclosure & Overlays
Patterns that reveal, layer, or temporarily focus additional content.
Feedback & Status
Components that communicate updates, progress, labels, and system responses.
Data Display & Media
Patterns for presenting structured content, collections, and rich media.
Commerce Patterns
Reusable patterns commonly used in shopping, merchandising, and transactional flows.