Skip to content

WCAG Compliance

Avenue Luxe is designed to meet WCAG 2.1 Level AA accessibility standards.

  • All interactive elements are keyboard accessible
  • Visible focus indicators (gold #C9A961 ring, 3px width)
  • Skip links for main content sections
  • Focus trapping in modals and drawers
  • ESC key closes all overlays
  • Proper semantic HTML throughout
  • ARIA labels on all interactive elements
  • ARIA live regions for dynamic content announcements
  • Proper heading hierarchy maintained
  • Descriptive link text
  • Color contrast meets 4.5:1 minimum ratio (WCAG AA)
  • Focus indicators visible in all color modes
  • High contrast mode support
  • Reduced motion support (prefers-reduced-motion)
  • Content readable at 200% zoom
  • Touch targets meet 44x44px minimum
  • 48x48px recommended for comfortable mobile use
  • No interactions require complex gestures
  • All functionality available via mouse, keyboard, and touch
ComponentStatus
Search OverlayKeyboard nav, focus trap, screen reader announcements
Cookie ConsentKeyboard accessible, ARIA labels
Mobile Bottom NavTouch targets, safe area support
Theme SwitcherKeyboard support, ARIA attributes
Cart DrawerFocus trapping, screen reader updates
Quick View ModalFull keyboard navigation, focus management
Product GalleryArrow key navigation, alt text
Mega MenuRoving tabindex, arrow key support

Users can skip to main content, navigation, footer, or search with Tab key.

All animations respect prefers-reduced-motion. Users who prefer reduced motion see instant transitions.

Enhanced visibility when prefers-contrast: high is active. Borders become more prominent and text weight increases.

Dynamic content changes (cart updates, search results, filter changes, form errors) are announced via ARIA live regions.

  1. Navigate your entire store using only keyboard (Tab, Enter, Arrow keys, Escape)
  2. Test with a screen reader (VoiceOver on Mac, NVDA on Windows)
  3. Check color contrast with browser DevTools
  4. Zoom to 200% and verify no content is lost
  5. Enable reduced motion in OS settings and verify animations stop
  • Use axe DevTools browser extension
  • Run Lighthouse accessibility audit
  • Use WAVE (Web Accessibility Evaluation Tool)
  • All images have alt text
  • Color contrast meets 4.5:1 ratio
  • Keyboard navigation works throughout
  • Focus indicators visible
  • Screen reader announcements work
  • Forms have proper labels
  • Reduced motion respected
  • Content readable at 200% zoom
  • Touch targets are 44x44px minimum