# Accessible Review UI: WCAG Standards for Rating & Testimonial Components
Ensuring customer review components are accessible to users with disabilities is an essential requirement for modern web applications.
This technical guide covers WCAG 2.1 AA compliance standards for star ratings, screen reader announcements, color contrast, and keyboard navigation.
---
## 1. Screen Reader Accessibility for Star Ratings
Visual star icons (e.g., ★★★★☆) are unreadable by screen readers unless properly annotated with ARIA attributes.
Passes WCAG 2.1 AA: Use role="img" and aria-label="Rated 4 out of 5 stars" on star containers while hiding decorative star symbols with aria-hidden="true".
---
## 2. Color Contrast Requirements (WCAG 2.1 AA)
- Star Fill Color: The star icon fill color must satisfy a minimum 3:1 contrast ratio against the card background for graphical objects (WCAG 1.4.11 Non-Text Contrast).
- Body Prose & Titles: Text must satisfy a minimum 4.5:1 contrast ratio against card backgrounds.
- Focus Rings: Interactive buttons (e.g., Helpful vote, Filter dropdowns) must display visible focus rings with at least 3:1 contrast against surrounding elements when navigated via keyboard Tab key.
---
## 3. Keyboard Navigation Checklist
- Ensure all interactive controls (e.g., Filter by Rating, Helpful Vote, Expand Review) are reachable via Tab key.
- Trigger actions on both Enter and Space key presses.