UX Collective

We believe designers are thinkers as much as they are makers. https://linktr.ee/uxc

Follow publication

Member-only story

UI cheat sheet: radio buttons, checkboxes, and other selectors

Tess Gadd
UX Collective
Published in
12 min readMay 3, 2020

Pick me! Pick me! No, pick me! In today’s cheat sheet we will be looking at selectors and how they differ. Unlike most of my other cheat sheets, this will focus on two components (radio buttons and checkboxes) side by side for easier comparison — while also comparing them to a few others.

In this cheat sheet we will cover the following:

  1. What selectors are
  2. Anatomy of checkboxes and radio buttons
  3. What is the difference between radio buttons and checkboxes
  4. Common styles of selectors
  5. States
  6. Rules for label text
  7. When you should use them
  8. Accessibility checklist
  9. Closing thoughts

1. What selectors are

A selector is an input field where the user has to select one (or more) options, unlike a text field where the user has free rein. Selectors, like Lady Gaga’s hairstyles, come in all different shapes and forms. Dropdowns, checkboxes, toggles, sliders, and more are all different types of selectors, yet they look nothing like each other. The main functional difference between these types of selectors is how many options the user can pick: one or more.

In a perfect world, where there was no more starvation, animal poaching, greenhouse gases, or crime, I would start a petition to change radio buttons to ‘single selectors’ and checkboxes to ‘multi-selectors’. I think they describe what they are much better, but, alas, these legacy names are too ingrained and we are probably stuck with them.

2. Anatomy of checkboxes and radio buttons

While we will look at various selector types in this cheat sheet, we will focus on radio buttons and checkboxes. Below is their anatomy.

Anatomy of radio buttons and checkboxes

Note: There is some discrepancy in which of the parts above are referred to as the ‘radio button’/’checkbox’. Sometimes people use ‘radio button’/’checkbox’ to refer to the label and…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Responses (13)

Write a response

just looks better

It does look better. However, in the single-select instance, I would suggest applying a visual style to the unselected items to indicate they are inactive (can’t be selected), as you’ve already made a choice.

--

Useful 👍

--

So well (and with humour) explained. Thank you! :))

--