Hover and contextual information · semantic pattern
Tooltip
A small, non-interactive text popup that supplements a control when it receives hover or keyboard focus.
Reference set · 20 entries
Browse the same reviewed rules used by the diagnostic engine. Presentation forms and behavior variants are labeled rather than disguised as equal semantic components.
Start with a descriptionComparison cluster
Hover and contextual information · semantic pattern
A small, non-interactive text popup that supplements a control when it receives hover or keyboard focus.
Hover and contextual information · semantic pattern
A non-modal contextual surface that can contain interactive content and stays associated with a trigger.
Hover and contextual information · presentation form
A richer preview of a referenced person, place, or object, revealed from its link or trigger on hover and focus.
Comparison cluster
Dialog and side surfaces · semantic pattern
A separate window layered over a page that contains a focused task or information and may be modal or non-modal.
Dialog and side surfaces · semantic pattern
A dialog that makes the rest of the page inert until the user completes or dismisses the dialog.
Dialog and side surfaces · presentation form
A panel that enters from a screen edge, often with touch-friendly drag or snap behavior; modality must be specified separately.
Dialog and side surfaces · presentation form
A panel presented over the page from a defined side, commonly composed with dialog behavior and explicit close controls.
Comparison cluster
Selection and suggestions · semantic pattern
A control for choosing one or more values from a predefined set without accepting arbitrary text input.
Selection and suggestions · semantic pattern
An input or selection control with an associated popup that presents allowed or suggested values.
Selection and suggestions · behavior variant
A suggestion behavior that filters or completes values as a user types, commonly implemented as an editable combobox.
Comparison cluster
Menus and navigation · composite pattern
A button-triggered menu of commands or choices with managed keyboard navigation.
Menus and navigation · composite pattern
A command menu opened for a specific object or pointer location, commonly by right-click or long press.
Menus and navigation · composite pattern
A structured set of links that helps users move through the primary destinations of a site or application.
Comparison cluster
Feedback and notices · message channel
A brief, non-blocking message about a recent event that may disappear after users have enough time to perceive it.
Feedback and notices · semantic pattern
A brief, important dynamic message announced to users without moving keyboard focus or blocking their task.
Feedback and notices · message channel
A message about an event or state that may persist, include actions, and remain available beyond the immediate moment.
Feedback and notices · presentation form
A prominent page-level message region that persists while a condition, announcement, or required awareness remains relevant.
Comparison cluster
Progressive disclosure · composite pattern
A vertically stacked set of interactive headings that reveal or hide their associated content panels.
Progressive disclosure · semantic pattern
A button that controls whether one related region of content is visible or hidden.
Progressive disclosure · generic behavior
A generic behavior in which a region can collapse or expand; it does not by itself define the surrounding semantic structure.