The selection gesture
The global gesture to select data is a long-press, touch, or mousedown that’s held in the same position for a moment. A two-finger touch may also trigger selection on touch devices.
Checkboxes, or custom analogs, should only be used to indicate completion, such as checking items off task lists or checklists.
They should not be used for selection on mobile.
Checkboxes may have the following behaviors on desktop:
- When hovering on an item, display a single checkbox for that item.
- After an item is selected, display checkboxes for all remaining items in that set.
Avoid persistently displaying checkboxes as part of each item.