Checkbox

Usage

Checkboxes allow user to select many options from a limited number of choices. Use checkboxes in forms, for filtering purposes, or to let user accept certain conditions. Checkboxes have 3 states: selected, unselected, and mixed.

Best practices

Do

Use checkboxes when it’s possible to select more than one option.

Don't

Don’t use the checkbox for mutually exclusive single-select choices. Use the radio button instead.

Do

Use hint to provide additional information about checkbox.

Don't

Don’t hide additional information behind the tooltips or icons.

Do

Use mixed state to represent value of a group of checkboxes, and for bulk selection of items.

Don't

Don’t use mixed state on a single checkbox.

Examples

Live Preview

Props

Fetching props...

Events

Fetching events...