Skip to main content
UI Glossary You Should Know

UI Glossary You Should Know

User Interface (UI) design is a key element in making websites and apps intuitive and easy to use. However, specialized terms such as “modal” or “wireframe” can be a barrier to beginners.

In this article, we’ve carefully selected essential UI design terms and explained them in a clear, practical way so that designers and small businesses can start applying them right away. Each term is linked to usability and design efficiency challenges, with concise explanations of how it can help. Learn UI design and set your project up for success!

 

A

TermDefinition
AccordionA vertically stacked list of items that expand or collapse to reveal content.
Action ButtonA button designed to trigger a key action, like “Save” or “Submit.”
AffordanceA design element that suggests its usage, e.g., a button that looks clickable.
AlertA message notifying users of critical info, warnings, or confirmations.
Anchor LinkA link that jumps to another section on the same page.
AvatarA graphical representation of a user, often a profile picture or icon.

 

B

TermDefinition
BadgeA small indicator showing status, count, or notification.
BannerA prominent message displayed at the top of a page or section.
BreadcrumbNavigation trail showing the user’s location in a hierarchy.
BreakpointSpecific screen width where responsive layout adapts.
ButtonA clickable element that initiates an action.
Busy IndicatorA signal that a process is ongoing (spinner, loading bar).

 

C

TermDefinition
Call to Action (CTA)A prompt encouraging users to take action, e.g., “Sign up.”
CardA container grouping related content and actions.
CarouselA rotating set of images or content panels.
CheckboxA small box users can check/uncheck to select options.
ChipA compact element representing an input, attribute, or action.
Context MenuA menu that appears upon right-click or long-press.
CursorA pointer indicating where user interaction will occur.

 

D

TermDefinition
DashboardA screen displaying key information at a glance.
Data TableA grid for organizing information in rows and columns.
DialogA modal window requesting user interaction.
DividerA visual line or space separating content.
DropdownA menu expanding to show multiple options.
DrawerA panel sliding in from the edge of the screen.

 

E

TermDefinition
Empty StateA placeholder view shown when no data is available.
Error MessageA message indicating that something went wrong.
Expand/CollapseA UI element that reveals or hides additional content.
Eye IconAn icon used to show/hide password text fields.
Edge CaseA design scenario that occurs under unusual conditions.

 

F

TermDefinition
Faceted NavigationA filtering system for refining search results.
FieldAn input area for entering data.
Floating Action Button (FAB)A circular button for a primary action, floating above content.
FooterThe bottom section of a page with secondary info or links.
FormA collection of fields for data entry and submission.
FrameA container or boundary for organizing content.

 

G

TermDefinition
GestureA touch-based interaction like swipe, pinch, or tap.
GridA layout structure using rows and columns for alignment.
Guide TourAn onboarding walkthrough showing how to use the interface.
GradientA gradual blend between colors used for visual depth.
GroupingClustering related items together for clarity.

 

H

TermDefinition
Hamburger MenuA menu icon (☰) that reveals navigation links.
HeaderThe top section of a page, often with branding or navigation.
Hero ImageA large banner image at the top of a page.
Hover StateA visual change when the cursor hovers over an element.
HyperlinkA clickable link that directs users to another location.

 

I

TermDefinition
IconA small graphic symbol representing an action or object.
Icon ButtonA button represented solely by an icon.
Input FieldAn area where users can type or select data.
Interaction DesignThe practice of creating engaging interactive systems.
Inline ValidationReal-time feedback shown during form entry.

 

J

TermDefinition
JumbotronA large, prominent section to draw attention to key content.
Justified AlignmentText spaced so both edges align evenly.
Jump LinkA link that skips directly to a specific page section.

 

K

TermDefinition
Keyboard ShortcutA key combo that performs a specific action.
Key VisualA primary visual element reinforcing brand identity.
KPI DashboardA UI showing performance metrics in real time.

 

L

TermDefinition
LabelA text identifier describing a field or element.
Landing PageA standalone page designed to drive a specific action.
LayoutThe arrangement of UI elements on a screen.
ListAn ordered or unordered set of items.
LoaderA visual indicator (spinner/progress bar) showing loading.
LocalizationAdapting UI text and layout for different languages/cultures.

 

M

TermDefinition
MarginThe space outside the boundary of an element.
Mega MenuA large dropdown showing multiple navigation options.
MenuA list of options or commands.
MicrointeractionA small UI response to user action (e.g., like button animation).
ModalA dialog box overlaying content that requires user action.
MockupA static design representation of the interface.
Multi-SelectA control allowing selection of multiple options.

 

N

TermDefinition
Navigation BarA horizontal or vertical bar for site navigation.
NotificationA message that informs users of updates or alerts.
Navigation DrawerA sliding panel with navigation links.
Native AppAn app built specifically for a platform (iOS, Android).
NodeA connection point or element within a UI structure.

 

O

TermDefinition
OnboardingA guided introduction for new users of a product.
OverlayContent layered above the main screen (modal, tooltip, etc.).
Option ButtonA UI control for choosing between options (radio button).
Overflow MenuA hidden menu with additional actions (⋮ or …).
Outline ButtonA button styled with only a border, no fill.

 

P

TermDefinition
PaginationControls for navigating through multiple content pages.
PanelA section of the UI containing related content or controls.
PlaceholderTemporary text in an input field as a hint.
PopoverA small overlay with contextual info/actions.
Progress BarA horizontal bar showing task completion status.
PrototypeAn interactive simulation of a UI design.

 

Q

TermDefinition
Quick ActionA shortcut allowing users to perform frequent tasks fast.
Quick ViewA preview of an item without leaving the current page.
Query BoxAn input field for search or query entry.

 

R

TermDefinition
Radio ButtonA UI element allowing one option to be selected from many.
Rating StarsAn interface element to evaluate content (e.g., 1–5 stars).
Responsive DesignA design that adapts to different screen sizes.
RibbonA set of toolbar commands grouped by function.
Rich Text EditorAn editor supporting formatting like bold, italics, lists.
Roadmap UIA visual timeline of planned product updates/features.

 

S

TermDefinition
Search BarAn input field to search within content.
Segmented ControlA horizontal set of buttons for switching views.
SidebarA vertical panel with navigation or tools.
Skeleton ScreenA placeholder loading UI resembling content layout.
SliderA control for selecting a value within a range.
SnackbarA brief message bar at the bottom with optional actions.
Splash ScreenThe initial screen shown when an app starts.
SpinnerA circular loading indicator.
Status BarA top or bottom strip showing device/app status.
Sticky HeaderA header that stays fixed while scrolling.

 

T

TermDefinition
Tab BarA row of tabs for switching between content views.
TableA grid layout for displaying structured data.
TagA small label used to categorize or filter items.
TemplateA predefined layout or structure for reuse.
Text FieldAn input area for typing text.
ThumbnailA small preview image representing larger content.
ToastA temporary popup message that disappears automatically.
Toggle SwitchA control for turning an option on/off.
ToolbarA row of icons/buttons for quick actions.
TooltipA small popup with contextual help when hovering/focusing.
TypographyThe style, size, and arrangement of text.

 

U

TermDefinition
Upload ButtonA control for selecting and uploading files.
User FlowA path that users take to complete a task.
User Interface (UI)The space where humans interact with a digital product.
User PersonaA fictional character representing a target user type.
User ProfileA section showing details about a user.
Usability TestA method to evaluate how easy a product is to use.

 

V

TermDefinition
ValidationThe process of checking if input is correct.
Value SelectorA control for choosing from a range of values.
Vertical NavigationA menu structured vertically on the side.
ViewportThe visible area of a webpage on a device screen.
Visual HierarchyThe arrangement of elements to show importance.

 

W

TermDefinition
WalkthroughA guided step-by-step intro to features.
WidgetA small application component with specific functionality.
WireframeA low-fidelity blueprint of a design layout.
WizardA multi-step process guiding users through tasks.
WorkflowA sequence of steps to complete a process.

 

X

TermDefinition
XML UIUser interface elements defined in XML (common in Android).
X-axis NavigationNavigation structured along a horizontal axis.
X-Ray ModeA debugging view showing UI layout layers.

 

Y

TermDefinition
YAML ConfigA configuration format sometimes used for UI settings.
Yellow HighlightA highlight effect for emphasis.
Y-Axis NavigationNavigation structured along a vertical axis.

 

Z

TermDefinition
Zoom ControlA UI control to zoom in/out of content.
Z-IndexA CSS property controlling element stack order.
Zero StateThe first-time or empty-state experience of a product.
Zigzag LayoutA layout pattern alternating elements left and right.

 

Conclusion

Understanding UI design terminology is the foundation for creating products that are both user-friendly and visually engaging. By applying the knowledge introduced in this article, you can improve usability, streamline the design process, and strengthen your brand value. The best way to start is with small projects or free tools, then refine your designs by incorporating user feedback—this iterative approach is the fastest path to success.