Selection
Selection helps users choose options or items, understand what is selected and when it takes effect, and revise their choices.

Use selection when users need to provide a value, change the current experience, or mark items for a later action. Make the available choices, allowed number of selections, current selection, and effect of the choice clear.
Selection covers the choice and its shared behavior. It does not cover navigation, temporary interaction states such as focus or press, text highlighting, or the complete workflows that build on a selection. See Interaction states for temporary and visual states, Filtering for refining results, and Bulk editing for actions performed on selected items.
Commit a value
The choice becomes submitted, stored, or saved data.
Change the current experience
The choice changes a setting, persistent item state, section-level view, or result set.
Mark items for a later action
Item selection marks existing items for a later action, while value selection uses the chosen item to answer a question or set a value.
Starting state
Persistence and context changes
Dependent content and system feedback
Labels and terminology
Values, counts, and scope
Actions and feedback
Accessibility depends on the components and presentation. Review each component’s Accessibility guidance alongside this page. The Accessibility foundation defines shared outcomes; implementation varies by platform.



