Checkbox & Radio
Selection controls for single and multiple choice inputs.
Checkbox
<label>
<input type="checkbox">
Accept terms and conditions
</label>Checkbox Group
<fieldset>
<legend>Select your interests</legend>
<label>
<input type="checkbox" name="interests" value="music">
Music
</label>
<label>
<input type="checkbox" name="interests" value="sports">
Sports
</label>
<label>
<input type="checkbox" name="interests" value="reading">
Reading
</label>
</fieldset>Radio Buttons
<fieldset>
<legend>Select size</legend>
<label>
<input type="radio" name="size" value="small">
Small
</label>
<label>
<input type="radio" name="size" value="medium" checked>
Medium
</label>
<label>
<input type="radio" name="size" value="large">
Large
</label>
</fieldset>Switch Toggle
Use role="switch" on a checkbox to style it as a toggle switch:
<label>
<input type="checkbox" role="switch">
Enable notifications
</label>Switch States
<label>
<input type="checkbox" role="switch" checked>
Dark mode
</label>
<label>
<input type="checkbox" role="switch" disabled>
Unavailable
</label>
<label>
<input type="checkbox" role="switch" checked disabled>
Locked on
</label>