Reviewed component names · 44 entries

UI component names with behavior you can verify.

Browse reviewed UI component names by the task they solve. Each guide explains the behavior contract, accessibility boundaries, common mistakes, and nearby patterns most likely to be confused.

Start with a description

Choose the next route

Choose the route that matches what you know

Use a name guide, a side-by-side comparison, or the identification process without forcing one page to answer all three tasks.

Two or more candidates

Compare nearby UI components

Use side-by-side comparisons when names look interchangeable but focus, keyboard, modality, persistence, or value behavior may differ.

Open UI component comparisons

Name unknown

Identify an unnamed component

Use the identification guide when you can describe behavior but do not yet know which component or comparison to open.

Open the identification guide

Comparison cluster

Hover and contextual information

Compare the cluster
01

Hover and contextual information · semantic pattern

Tooltip

A small, non-interactive text popup that supplements a control when it receives hover or keyboard focus.

Tooltip behavior diagram
Tooltip behavior guide
02

Hover and contextual information · semantic pattern

Popover

A non-modal contextual surface that can contain interactive content and stays associated with a trigger.

Popover behavior diagram
Popover behavior guide
03

Hover and contextual information · presentation form

Hover Card

A richer preview of a referenced person, place, or object, revealed from its link or trigger on hover and focus.

Hover Card behavior diagram
Hover Card behavior guide

Comparison cluster

Dialog and side surfaces

Compare the cluster
01

Dialog and side surfaces · semantic pattern

Dialog

A separate window layered over a page that contains a focused task or information and may be modal or non-modal.

Dialog behavior diagram
Dialog behavior guide
02

Dialog and side surfaces · semantic pattern

Modal Dialog

A dialog that makes the rest of the page inert until the user completes or dismisses the dialog.

Modal Dialog behavior diagram
Modal Dialog behavior guide
03

Dialog and side surfaces · presentation form

Drawer

A panel that enters from a screen edge, often with touch-friendly drag or snap behavior; modality must be specified separately.

Drawer behavior diagram
Drawer behavior guide
04

Dialog and side surfaces · presentation form

Sheet

A panel presented over the page from a defined side, commonly composed with dialog behavior and explicit close controls.

Sheet behavior diagram
Sheet behavior guide
05

Dialog and side surfaces · presentation form

Lightbox

A modal overlay that enlarges an image, video, or media to full or near-full viewport size, dimming the page behind it with close, navigation, and caption controls.

Lightbox behavior diagram
Lightbox behavior guide
06

Dialog and side surfaces · composite pattern

Carousel

A rotating strip of slides that users can navigate with arrow buttons, dot indicators, or swipe gestures, with optional autoplay and pause.

Carousel behavior diagram
Carousel behavior guide

Comparison cluster

Selection and suggestions

Compare the cluster
01

Selection and suggestions · semantic pattern

Select

A control for choosing one or more values from a predefined set without accepting arbitrary text input.

Select behavior diagram
Select behavior guide
02

Selection and suggestions · semantic pattern

Combobox

An input or selection control with an associated popup that presents allowed or suggested values.

Combobox behavior diagram
Combobox behavior guide
03

Selection and suggestions · behavior variant

Autocomplete

A suggestion behavior that filters or completes values as a user types, commonly implemented as an editable combobox.

Autocomplete behavior diagram
Autocomplete behavior guide
04

Selection and suggestions · composite pattern

Date Picker

A text input with an associated calendar popup that lets users pick or range-select a date with keyboard navigation.

Date Picker behavior diagram
Date Picker behavior guide
05

Selection and suggestions · composite pattern

Multi-select

A selection control that keeps several values from one option set, often using checked options, removable chips, or a persistent selected-items list.

Multi-select behavior diagram
Multi-select behavior guide

Comparison cluster

Menus and navigation

Compare the cluster
02

Menus and navigation · composite pattern

Context Menu

A command menu opened for a specific object or pointer location, commonly by right-click or long press.

Context Menu behavior diagram
Context Menu behavior guide
04

Menus and navigation · composite pattern

Tabs

A set of layered sections where a row of labels switches one shared content region, with exactly one panel visible at a time.

Tabs behavior diagram
Tabs behavior guide
05

Menus and navigation · semantic pattern

Breadcrumbs

A secondary navigation trail showing the current page position within a site hierarchy, with links back to ancestor levels.

Breadcrumbs behavior diagram
Breadcrumbs behavior guide
06

Menus and navigation · composite pattern

Pagination

A row of numbered links or buttons that lets users move between pages of a list, search result, or gallery without loading everything at once.

Pagination behavior diagram
Pagination behavior guide
07

Menus and navigation · behavior variant

Scrollspy

Scroll-linked in-page navigation that updates one current section link as the reader moves through matching heading targets.

Scrollspy behavior diagram
Scrollspy behavior guide
08

Menus and navigation · composite pattern

Steps

A sequence indicator for a multi-stage task that names completed, current, and upcoming steps, often with numbered markers and connectors.

Steps behavior diagram
Steps behavior guide

Comparison cluster

Feedback and notices

Compare the cluster
01

Feedback and notices · message channel

Toast

A brief, non-blocking message about a recent event that may disappear after users have enough time to perceive it.

Toast behavior diagram
Toast behavior guide
02

Feedback and notices · semantic pattern

Alert

A brief, important dynamic message announced to users without moving keyboard focus or blocking their task.

Alert behavior diagram
Alert behavior guide
03

Feedback and notices · message channel

Notification

A message about an event or state that may persist, include actions, and remain available beyond the immediate moment.

Notification behavior diagram
Notification behavior guide
04

Feedback and notices · presentation form

Banner

A prominent page-level message region that persists while a condition, announcement, or required awareness remains relevant.

Banner behavior diagram
Banner behavior guide
05

Feedback and notices · presentation form

Callout

A persistent message box placed inside the content flow to explain, warn, or emphasize information next to the content it qualifies.

Callout behavior diagram
Callout behavior guide
06

Feedback and notices · presentation form

Badge

A compact label or counter that communicates status, count, or category on or near another element without being a full interactive control.

Badge behavior diagram
Badge behavior guide
07

Feedback and notices · message channel

Progress Indicator

A visual indicator of task progress — a determinate bar for known percentage, an indeterminate spinner or ring, or a combination showing remaining time or steps.

Progress Indicator behavior diagram
Progress Indicator behavior guide

Comparison cluster

Progressive disclosure

Compare the cluster
01

Progressive disclosure · composite pattern

Accordion

A vertically stacked set of interactive headings that reveal or hide their associated content panels.

Accordion behavior diagram
Accordion behavior guide
02

Progressive disclosure · semantic pattern

Disclosure

A button that controls whether one related region of content is visible or hidden.

Disclosure behavior diagram
Disclosure behavior guide
03

Progressive disclosure · generic behavior

Collapsible

A generic behavior in which a region can collapse or expand; it does not by itself define the surrounding semantic structure.

Collapsible behavior diagram
Collapsible behavior guide

Comparison cluster

Choice and binary state controls

Compare the cluster
01

Choice and binary state controls · semantic pattern

Checkbox

A control that represents checked, unchecked, or optionally mixed state for one independent choice or each item in a multiple-choice group.

Checkbox behavior diagram
Checkbox behavior guide
02

Choice and binary state controls · composite pattern

Radio Group

A labeled set of radio buttons in which no more than one option can be checked at a time.

Radio Group behavior diagram
Radio Group behavior guide
03

Choice and binary state controls · semantic pattern

Switch

A binary control that represents whether an ongoing setting or feature is on or off.

Switch behavior diagram
Switch behavior guide
04

Choice and binary state controls · behavior variant

Toggle Button

A button that stays pressed or not pressed to represent a persistent mode or state while retaining button semantics.

Toggle Button behavior diagram
Toggle Button behavior guide

Comparison cluster

Structural containers and states

Compare the cluster
01

Structural containers and states · composite pattern

Card

A self-contained container that groups related content and optional actions into a recognizable rectangular surface, often with a header, body, and footer.

Card behavior diagram
Card behavior guide
02

Structural containers and states · composite pattern

Empty State

A purposeful, instructional view shown when a list, search, or content area contains no data, guiding the user toward a first action.

Empty State behavior diagram
Empty State behavior guide
03

Structural containers and states · presentation form

Scrim

A translucent dark layer that covers the page behind a modal surface, blocking interaction and visually separating the modal from the background content.

Scrim behavior diagram
Scrim behavior guide
04

Structural containers and states · presentation form

Skeleton Loader

A placeholder animation that shows the approximate shape of content before it loads — skeleton blocks for predictable layouts, spinners for indeterminate waits.

Skeleton Loader behavior diagram
Skeleton Loader behavior guide
05

Structural containers and states · generic behavior

Divider

A thin visual line that separates content sections, distinguishes controls in a menu, or marks a thematic break — rendered as an HTML rule, a CSS border, or a menu separator.

Divider behavior diagram
Divider behavior guide
06

Structural containers and states · generic behavior

Sticky & Fixed

Two positioning behaviors that keep an element visible during scroll — sticky anchors within a container, fixed anchors relative to the viewport.

Sticky & Fixed behavior diagram
Sticky & Fixed behavior guide
07

Structural containers and states · generic behavior

Drag and Drop

A direct-manipulation interaction where users pick up an element and move it to a new position or target zone, with visual feedback for draggable, drag-over, and drop states.

Drag and Drop behavior diagram
Drag and Drop behavior guide
08

Structural containers and states · presentation form

Avatar Group

A compact row or stack of user avatars that represents several people while limiting visible items and summarizing the remainder with a surplus count.

Avatar Group behavior diagram
Avatar Group behavior guide