UI Terms visual dictionary

Components

Reusable bits of UI with names you'll find in design systems.

What's a popover?
A small panel anchored to a trigger element.
How does it differ from a modal?
Popovers are non-blocking and dismiss on outside click.
Native HTML support?
Yes — the `popover` attribute now ships in major browsers.

Accordion

A vertically stacked set of headings that each toggle a region of content open or closed.

Action sheet

A sheet that slides up from the bottom of the screen with a list of buttons, used to confirm or pick from a few related actions.

Delete this project?
This will permanently delete the project and all its files. This cannot be undone.

Alert dialog

A dialog that interrupts the user to confirm a consequential or destructive action before it happens.

12
3
2
Inbox
Email
Alerts
Cart

Badge

A small label, often a number or a dot, that sits on or beside another element to indicate status or count.

Sort by
Newest first
Oldest first
A → Z

Bottom sheet

A panel that slides up from the bottom of the screen, often draggable to expand or dismiss.

Carousel

A horizontally scrolling row of items that the user pages through, often with dots or arrows to navigate.

Chip

A small pill-shaped element that represents an input, attribute, selection, or filter, often interactive.

Combobox

A text input combined with a dropdown list of suggestions that filter as the user types.

Command palette

A searchable launcher that lets users type to find and run actions, navigate, or jump to records.

Dialog

A window that appears over the rest of the UI to prompt the user for input or attention before they can continue.

Drawer

A panel that slides in from the edge of the screen, holding secondary content or navigation.

Floating action button

A circular, elevated button anchored to a corner of the screen that triggers the most common action on the current view.

Pagination

A control that splits a long list into numbered pages, with links to jump between them.

Popover

A small floating panel anchored to a trigger element, used for short contextual content.

Segmented control

A row of joined buttons that act as a mutually-exclusive selector — exactly one segment is active at a time.

Volume
62
62
Brightness
38

Slider

A draggable handle on a track that lets the user pick a value, or range of values, from a continuous scale.

1 Account
2 Payment
3 Review

Stepper

An ambiguous term used for two different controls: a numeric +/- input, or a multi-step progress indicator.

Notifications
Email and push
Dark mode
Use system theme
Auto-save
Every 30 seconds

Switch

A control with two mutually exclusive states (on or off) that takes effect immediately when toggled.

Home

Tab bar

A persistent row of top-level destinations along the bottom of a mobile app, with one item selected at a time.

Tabs

A row of labeled buttons that each show a different panel of content, with only one panel visible at a time.

Toast

A short, self-dismissing message that appears at the edge of the screen to confirm an action or report a status.

Bold

Tooltip

A small text label that appears next to an element on hover or focus, briefly explaining what it does.