Tristate checkboxes can be checked or unchecked, or in an indeterminate state.

Tristate checkboxs can be disabled in any state.

Tristate checkboxes can hide the ripple effect using the noink attribute.

Checkboxes can be styled using custom properties