Checkbox
Small rounded square that is empty when unchecked and fills with the accent color and a white checkmark when checked, dimming the whole control when disabled.
Overview
Small rounded square that is empty when unchecked and fills with the accent color and a white checkmark when checked, dimming the whole control when disabled.
The unchecked variant.
Variants and states
| enabled | disabled | |
|---|---|---|
| unchecked | ||
| checked |
Anatomy
- 1Container required 24pt hit target that centers the visual box.
- 2Box required 20pt rounded square. Border only when unchecked, accent fill when checked.
- 3Check optional White checkmark shown only in the checked state.
- 4Label optional Optional trailing text. Not part of the Figma component, added by the consumer alongside the box.
Measurements
Specs
Values resolved live from the token spine. Token names follow the active platform; each links to its page.
Properties
The component’s Figma API, the properties you set on an instance. Useful to designers in Figma and to engineers mapping it to code props.
Accessibility
The visible box is 20pt, but the tap target should be at least 44 by 44pt, so add surrounding padding. Associate the label with the control, expose the checked state, and never rely on the fill color alone.
Reference: Apple Human Interface Guidelines and WCAG 2.5.5 Target Size.