A standard checkbox
A checkbox can be formatted as a radio element. This means it is an exclusive option.
A checkbox can be formatted to emphasize the current selection state
A checkbox can be formatted to show an on or off choice
A checkbox can be read-only and unable to change states
A checkbox can be checked
A checkbox can be indeterminate
A checkbox can be read-only and unable to change states
The indeterminate
state can be used to represent a value that is neither checked or unchecked.
This can be useful with groups where a "master" checkbox, should display the selections of several other checkboxes
Checkbox can use the sm-checkbox-*
behaviors to attach events easily to other activating elements. This defaults to toggling, but other behaviors can be used as well.