Radio
Circular control that shows an empty ring when unselected and an accent ring with a filled accent dot when selected, dimming the whole control when disabled.
Overview
Circular control that shows an empty ring when unselected and an accent ring with a filled accent dot when selected, dimming the whole control when disabled.
The unselected variant.
Variants and states
| enabled | disabled | |
|---|---|---|
| unselected | ||
| selected |
Anatomy
- 1Container required 24pt hit target that centers the visual ring.
- 2Ring required 20pt circular ring with a 2pt stroke. Neutral stroke when unselected, accent stroke when selected.
- 3Dot optional 10pt accent dot shown only in the selected state.
- 4Label optional Optional trailing text. Not part of the Figma component, added by the consumer alongside the ring.
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
Group related radios so assistive technology announces the count, keep each tap target at least 44 by 44pt around the 20pt ring, and expose the selected state. Never rely on color alone.
Reference: Apple Human Interface Guidelines and WCAG 2.5.5 Target Size.