- Success Criterion 1.4.11
- Conformance level AA
Checkbox or Radio Outline Too Faint When Unchecked
1.4.11 — Non-text Contrast
Scenario
Setting
A bank's mobile money-transfer screen
What’s wrong
Checkbox/radio outlines below 3:1 (unchecked state invisible).
Example
.consent-checkbox { border: 1px solid #d9d9d9; background: #fff; } Why it matters
A customer trying to find the 'I agree to the transfer terms' checkbox before submitting can barely locate its unchecked outline against the white form.
How to test
Measure a checkbox/radio's unchecked-state outline against its background: it needs at least 3:1, or the control effectively becomes invisible.
How to fix
Darken the unchecked state's border so its boundary reaches at least 3:1 against the surrounding background.
.consent-checkbox { border: 1px solid #595959; background: #fff; } Outcome
A customer locates the consent checkbox immediately and submits the transfer on the first try.
Who is affected
Low-vision customers can miss an unchecked required checkbox entirely, blocking them from completing the transfer.
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
- 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
- Star Rating Icons Where Filled and Empty Look Too Similar