About
A clean catalog of accessible UI
sitebits is a reference catalog of the building blocks you need to assemble a modern website — from primitive controls to fully composed patterns.
Three ways to browse
- Alphabetical — quickly look something up by name.
- UI category — group by what the component is (Inputs, Overlays, Navigation…).
- Use case — group by what you're building (Registration, Forms, Purchase…).
Accessibility statement
We target conformance with WCAG 2.2 AA, with AAA where practical. Every page in this site applies the following:
- Semantic landmarks (
header,nav,main,footer) and one H1 per page. - A skip-to-content link as the first focusable element.
- Visible
:focus-visibleoutlines that meet a 3:1 contrast ratio against adjacent surfaces. - Body text contrast of at least 4.5:1 in both light and dark themes.
- Full keyboard support for every interactive element, including the view switcher (ARIA tablist) and dialogs (focus trap and restoration).
- Live region (
aria-live="polite") announcing search result counts. - Decorative icons marked
aria-hidden; meaningful icons paired with text oraria-label. - Respect for
prefers-reduced-motion— animations collapse to instantaneous transitions. - Form controls with associated
labels andaria-describedbyfor help text and errors.
Found an accessibility issue? We treat it as a bug — please report it.