Switches allow the user to select options. There are three kinds of switches: checkboxes, radio buttons, and on/off switches.
Note: The graphic rings illustrated in the following examples represent animation and do not represent what buttons should look like in implementation.
Checkboxes allow the user to select multiple options from a set.
If you have multiple on/off options appearing in a list, checkboxes are a good way to preserve space.
If you have a single on/off option, avoid using a checkbox and use an on/off switch instead.
By actively transforming from a box into a checkmark, the action of checking something off feels more fulfilling and directly manipulated.
Checkboxes use animation to communicate focused and pressed states.
On/off switches toggle the state of a single settings option. The option that the switch controls, as well as the state it’s in, should be made clear from the corresponding inline label. Switches will take on the same visual properties of the radio button.
Switches use animation to communicate focus and pressed states.
The on/off slide toggle with the words “on” and “off” baked within the asset is deprecated. Use the switch shown here instead.