Radio group
Users must choose exactly one option.
- Type
- UI-UX
- Sources
- 3
- Trail checked
Choice controls, object pickers, ranges, menu actions, bulk selection, and commands.
Browse all problem familiesChoice controls express how many options are available, how many may be selected, and when the selection takes effect. The control should reveal the meaning and consequence of each choice.
Strong: A booking form shows room types as labeled radio choices with capacity and price beside each option.
Weak: A booking form hides price differences inside a compact menu and shows the charge only after the visitor continues.
Try it: Take one choice screen and identify the choice set, selection count, default, consequence, and correction route.
Begin with the core behavior, apply it in different contexts, then review cases that reveal the quality boundary. Open each entry for its decision rule, states, example, and source trail.
0 of 20 studies complete
Start this family →Learn the shared task and the core interaction choices.
Users must choose exactly one option.
Users can choose zero, one, or many options.
The user chooses one option from a moderate known list.
A single setting, feature, preference, or hardware-like control has two clear states.
A form, dialog, panel, card, or workflow footer needs two to four related visible commands.
Choose a specialized form for the context and follow its complete behavior.
There are a few mutually exclusive modes.
Users choose many values from a long predefined list.
Users choose one value from a large, dynamic, or filterable option set.
Users choose one option from a visible static list.
Users assign, link, reference, invite, route, or attach an existing entity.
Users answer a lightweight choice question from a small set of short labels.
Users adjust one bounded value such as brightness, volume, opacity, zoom, intensity, cost tolerance, or preference strength.
Users need a lower and upper bound on one numeric scale.
Users adjust a small bounded count such as guests, copies, items, seats, nights, minutes, retries, or quantity.
Users choose one or more values from a meaningful hierarchy.
Users build a selected set by moving items from an available collection to a selected collection.
A resource, row, card, selected set, or local page object has several contextual commands.
A user-initiated action has a few immediate valid outcomes.
A complex application or editor has many stable commands organized into known groups.
Study failure cases and identify the better recovery route.
Use this anti-pattern entry to audit custom dropdowns, styled select replacements, portal menus, command-palette-like selectors, and generated UIs that imitate native controls.
Try fewer words, clear the filter, or search across all pattern families.
Search all patterns