pseudo-class
:checked Pseudo-Class
Matches radio buttons, checkboxes, and option elements that are currently in the checked or selected state. It is central to CSS-only toggle patterns.
:checked Example
input[type="checkbox"]:checked + label { color: green; } /* HTML: <input type="checkbox" checked><label>On</label> */ ✓ Matches
- <input type="checkbox" checked>
- <input type="radio" checked>
- <option selected>A</option>
✗ Does not match
- <input type="checkbox">
- <input type="text">
Browser support
Universal support in all browsers since CSS3.