Accessibility

Summary Page

Accessibility-first CSS

CSS architecture should support accessibility rather than fight it.

This page is a summary. For full guidance, use Accessibility and CSS.

  • visible focus states
  • reduced motion support
  • forced colours support
  • logical properties
  • reflow and zoom resilience
  • readable spacing
  • accessible target sizing
  • contrast strategy
CSS code example
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0s;
    }
}

Next useful pages