Member-only story
How to Design Better Checkbox, Radio and Toggle Buttons?
Let’s take a deep dive into checkbox, radio and toggle buttons.
Selection controls allow users to complete tasks which involve making choices such as selecting options, switching settings on or off, or adding or removing items.
Radio buttons are not checkboxes. Checkboxes are not toggles. Toggles are not radio buttons. Each one of these elements have different meaning and used for distinct purpose.
Sizes
Use the correct sizes of radio, checkbox and toggle buttons for better visual implementation, efficiency and readability.
Radio buttons
A radio is a component that lets the user select the value that is written in its corresponding text label. Unlike checkboxes, a user can only select one radio button from a group at a time.
Its best to use them for 2–4 elements. They only let the user select 1 thing, not more.
Remember these things
- When the number of options is less.
- When options doesn’t require lengthy descriptions.
- Radio buttons are always listed vertically.
- Capitalize a radio button’s label.
Checkboxes
A checkbox is a component that lets the user select the value that is written in its corresponding text label. A user can select multiple checkboxes from a group at the same time.
A checkbox control has three states: unselected, selected, and indeterminate.
Use checkboxes when more than one option can be selected and capitalize the checkbox’s label.