- Success Criterion 1.4.11
- Conformance level AA
Carousel Dots With Contrast Too Low to Distinguish
1.4.11 — Non-text Contrast
Scenario
Setting
A podcast app's episode list
What’s wrong
Carousel/pagination indicator dots below 3:1 — current vs — inactive states, or dots vs — background.
Example
.carousel-dot { background: #eeeeee; }
.carousel-dot.active { background: #d4d4d4; } /* active dot barely differs from inactive ones */ Why it matters
A listener browsing the featured-shows carousel can't tell which slide is currently active from the pagination dots.
How to test
Measure carousel/pagination dots (current vs — inactive state, and against the background) with a contrast checker: 3:1 minimum.
How to fix
Make the active dot both a distinct color and, ideally, a different size from inactive dots for a stronger cue.
.carousel-dot { background: #bdbdbd; }
.carousel-dot.active { background: #1565c0; } Outcome
A listener glances at the dots and knows exactly which featured show is on screen.
Who is affected
Low-vision users lose track of their position in a carousel when active and inactive dots are nearly identical.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Focus Outline Removed With No Replacement Indicator
- Input Field Border With Contrast Too Low to See
- Checkbox or Radio Outline Too Faint When Unchecked
- Toggle Switch States Too Similar in Color to Tell Apart
- Focus Indicator Present but Below the Contrast Minimum
- Icon-Only Button Glyph With Contrast Too Low to See