All Articles
UI/UX TECHNICAL VOCABULARY REFERENCE14 Categories · 120+ Components · Copyable AI Prompts

The Vibe Coder’s Visual Dictionary: Master UI/UX Terminology With Technical Explanations & AI Prompts

Can’t find the exact word for that sliding drawer, floating snackbar, shimmer skeleton, or sticky header? This visual encyclopedia breaks down every single UI component, layout pattern, and microinteraction with technical explanations, UX rules, and copy-ready AI prompts for Cursor, Claude, v0, and Windsurf.

Navigation BarsBottom SheetsModals & ScrimsSkeletons & ShimmerFloating Action ButtonsCombobox & AutocompleteSwipe GesturesDesign Tokens

All Technical Components

Showing 86 technical component definitions

Navbar / Navigation Bar

Navigation
Header · Z-Index 40

Definition: Primary global navigation header pinned to the top (or bottom) containing site logo, main route links, search, and profile actions.

UX Rule: Keep under 7 top-level navigation items. Collapse into a hamburger menu below 768px screen width.

AI PROMPT TOKEN:

"Create a responsive sticky Navbar with brand logo on left, desktop navigation links, theme switcher, and mobile hamburger drawer."

Top App Bar

Navigation
Mobile Header · Pinned

Definition: Prominent application header displaying current screen title, back navigation icon, and contextual action icons.

UX Rule: Centers or left-aligns screen title. Replaces hamburger with a back arrow when navigating deeper into a sub-route.

AI PROMPT TOKEN:

"Build a Top App Bar with back navigation arrow, current screen title, and trailing search icon button."

Navigation Rail

Navigation
Vertical · 72px Width

Definition: Compact vertical navigation bar placed on the left side of desktop and tablet screens showing icon-only destinations with short labels.

UX Rule: Ideal for tablets and dashboards between 768px and 1200px width where a full sidebar would consume too much horizontal space.

AI PROMPT TOKEN:

"Implement a collapsible vertical Navigation Rail with icon-only active indicators and tooltip labels on hover."

Navigation Drawer / Sidebar Menu

Navigation
Slide-Out · Z-Index 50

Definition: Vertical menu panel that slides in from the left or right edge of screen, providing access to multi-level navigation destinations.

UX Rule: Persistent on large desktop monitors (>1280px), but modal (sliding over content with backdrop) on mobile screens.

AI PROMPT TOKEN:

"Add a sliding Navigation Drawer that slides out from the left with backdrop overlay when hamburger is pressed."

Tab Bar & Tabs

Navigation
Horizontal Switcher

Definition: Horizontal row of clickable tabs to switch between parallel views or content categories on the same screen level.

UX Rule: Use tabs for switching content views on the same page without navigating to a new URL. Limit to 2–5 tabs per group.

AI PROMPT TOKEN:

"Create an animated Tab Bar with sliding underline indicator transitioning smoothly between active tabs."

Breadcrumbs Trail

Navigation
Hierarchy Path

Definition: Secondary navigation trail showing hierarchical position (e.g. Home > Products > Footwear > Running Shoes).

UX Rule: Place directly below top header. All intermediate parent items must be clickable; the current page item remains unlinked.

AI PROMPT TOKEN:

"Add Breadcrumbs navigation with chevron separators and clickable intermediate parent links."

Stepper / Funnel Progression

Navigation
Linear Progress

Definition: Numbered or circular stage indicators guiding users sequentially through a multi-step checkout or onboarding wizard.

UX Rule: Display clear status states: Completed (check icon), Current (highlighted ring), and Upcoming (subtle gray).

AI PROMPT TOKEN:

"Implement a 4-step horizontal Stepper with numbered circles, completion checkmarks, and active step highlighting."

Pagination Controls

Navigation
Data Navigation

Definition: Navigation bar allowing users to traverse discrete pages of data sets (Previous, 1, 2, 3... Next).

UX Rule: Provide explicit previous/next buttons, active page highlighting, and a page size selector (10, 25, 50 rows).

AI PROMPT TOKEN:

"Build a responsive Pagination component with first/last arrows, active page button, and items-per-page selector."

Floating Action Button (FAB)

Navigation
Bottom-Right · Z-Index 30

Definition: Circular elevated button pinned above screen content that triggers the primary action (e.g., 'New Post', 'Compose Email').

UX Rule: Only ONE FAB per screen. Pin 16–24px from bottom-right corner. Can expand into a radial speed-dial menu on tap.

AI PROMPT TOKEN:

"Add a Floating Action Button (FAB) pinned at the bottom-right corner with subtle elevation and hover scale."

Bottom Navigation Bar

Navigation
Mobile Only · Fixed Bottom

Definition: Primary navigation bar anchored to the bottom of mobile screens within easy thumb reach containing 3–5 top-level destinations.

UX Rule: Reserve exclusively for mobile viewports. Include badge counters for unread updates.

AI PROMPT TOKEN:

"Create a fixed mobile Bottom Navigation Bar with active tab color fill and notification badge pills."

Segmented Control

Navigation
Pill Switcher

Definition: Linear strip of 2–4 mutually exclusive buttons for toggling views or filter modes (e.g. Day | Week | Month).

UX Rule: Use an animated sliding background pill to visually indicate selection transition.

AI PROMPT TOKEN:

"Implement a Segmented Control pill switcher with animated background sliding pill."

Mega Menu

Navigation
Multi-Column Flyout

Definition: Large multi-column dropdown panel revealing categorized sub-links, imagery, and promotions on hover.

UX Rule: Use on complex e-commerce or large enterprise websites with deep category trees.

AI PROMPT TOKEN:

"Create a responsive Mega Menu with 3 columns of categorized links and featured product card."

Modal Dialog

Overlays & Modals
Z-Index 50 · Focus Trap

Definition: Overlay window centered over the page that disables background interaction with a backdrop scrim until the user completes the action.

UX Rule: Trap keyboard focus inside modal. Close on Escape key press or clicking outside on the backdrop.

AI PROMPT TOKEN:

"Create an accessible Modal Dialog with focus trapping, Escape key closing, and backdrop blur."

Non-Modal Dialog

Overlays & Modals
Floating Card

Definition: Floating card or popup window that displays information while still allowing interaction with the main webpage underneath.

UX Rule: Ideal for video picture-in-picture players, live audio players, and floating AI chat bubbles.

AI PROMPT TOKEN:

"Build a draggable non-modal floating window that allows clicking and scrolling the background content."

Bottom Sheet (Modal vs Persistent)

Overlays & Modals
Mobile Drawer · Snap Points

Definition: Sheet that slides up from bottom of mobile viewport. Modal dims background; Persistent stays pinned while user works on the screen above.

UX Rule: Include drag handle bar. Support velocity-based swipe-down gesture to dismiss.

AI PROMPT TOKEN:

"Implement a draggable Bottom Sheet with snap points (collapsed 25%, half 50%, expanded 90%) and drag handle."

Backdrop / Scrim

Overlays & Modals
Z-Index 45 · Tint Layer

Definition: Semi-transparent dark or blurred tint (e.g. `bg-black/50 backdrop-blur-sm`) placed behind an active modal to focus user attention.

UX Rule: Clicking the scrim should automatically cancel and dismiss the active modal overlay.

AI PROMPT TOKEN:

"Add a subtle backdrop scrim with bg-black/40 and backdrop-blur-sm behind the active overlay."

Popover

Overlays & Modals
Anchored Card

Definition: Small floating card anchored to a specific trigger element containing interactive controls, forms, or color pickers.

UX Rule: Different from a tooltip because it contains clickable interactive controls and opens on click/tap rather than hover.

AI PROMPT TOKEN:

"Build an anchored Popover container with an arrow pointing to the target button with interactive form inputs."

Tooltip

Overlays & Modals
Hover Label

Definition: Passive floating label that appears on hover or long-press explaining an icon or abbreviated button.

UX Rule: Must NEVER contain interactive clickable links. Appear after a 300ms hover delay to prevent accidental screen clutter.

AI PROMPT TOKEN:

"Create an accessible Tooltip component with directional positioning and smooth fade transition."

Lightbox / Media Gallery Overlay

Overlays & Modals
Fullscreen Gallery

Definition: Dark fullscreen overlay displaying an enlarged high-resolution image, video, or document preview with zoom and next/prev controls.

UX Rule: Darken background to 90% opacity. Support keyboard ArrowLeft / ArrowRight navigation.

AI PROMPT TOKEN:

"Create an image Lightbox overlay with pinch-to-zoom, next/prev image buttons, and keyboard navigation."

Context Menu

Overlays & Modals
Right-Click Menu

Definition: Menu positioned at the exact mouse coordinates on right-click (or mobile long-press) offering operations on that specific item.

UX Rule: Position menu entirely inside viewport boundaries; flip direction if spawned near screen edges.

AI PROMPT TOKEN:

"Implement a custom right-click Context Menu positioned exactly at mouse click coordinates with icons."

Action Sheet

Overlays & Modals
iOS Pattern

Definition: Bottom-anchored modal list presenting 2 or more choice options related to the current task, with a distinct red destructive action and Cancel button.

UX Rule: Place the Cancel button separated at the bottom of the list for easy thumb reach.

AI PROMPT TOKEN:

"Create an iOS-style Action Sheet with Cancel button and red destructive option styling."

Alert Dialog

Overlays & Modals
Critical Confirmation

Definition: Urgent modal dialog interrupting user workflow to deliver critical information or require explicit confirmation before irreversible actions.

UX Rule: Requires explicit user button click to dismiss; clicking outside on the backdrop does not close an Alert Dialog.

AI PROMPT TOKEN:

"Build an accessible Alert Dialog for irreversible actions with confirmation and cancel buttons."

Floating Island / Action Bar

Overlays & Modals
Bottom Pinned Strip

Definition: Floating rounded pill-shaped toolbar pinned at the bottom-center of the viewport containing contextual multi-item actions (e.g., '3 items selected').

UX Rule: Animate appearance using slide-up entrance when items are checked in a list or table.

AI PROMPT TOKEN:

"Create a floating action island bar pinned at bottom-center with selected item counter and batch actions."

Hover Card

Overlays & Modals
Rich Preview

Definition: Rich card preview appearing on hover over a username or link displaying profile bio, avatar, and follower stats.

UX Rule: Keep open when user moves mouse pointer from the trigger link directly into the hover card body.

AI PROMPT TOKEN:

"Implement an accessible user Hover Card with avatar preview, bio text, and follow button."

Toast Notification

Feedback & Status
Auto-Dismiss · Non-Intrusive

Definition: Brief message popping up at the corner or top of the screen confirming an operation (e.g. 'Changes saved successfully').

UX Rule: Auto-dismiss after 3–5 seconds. Stack up to a maximum of 3 active toasts to avoid obstructing content.

AI PROMPT TOKEN:

"Create a floating Toast notification manager stacking max 3 alerts at top-right with auto-dismiss after 4 seconds."

Snackbar (with Undo)

Feedback & Status
Bottom Anchor · Actionable

Definition: Notification anchored to bottom of viewport informing user of an action and providing a single text action button (e.g., 'UNDO').

UX Rule: Must only contain 1 single direct action button. Disappears automatically after 4–7 seconds.

AI PROMPT TOKEN:

"Build a Snackbar notification bar anchored at bottom with an UNDO action button and countdown progress bar."

Banner Alert (Inline / Sticky)

Feedback & Status
Persistent Banner

Definition: Full-width colored box displaying high-priority warnings, system downtime, or success messages.

UX Rule: Use standard color semantics: Green (Success), Blue (Info), Amber/Yellow (Warning), Red (Error).

AI PROMPT TOKEN:

"Create dismissible Banner Alerts with Info, Warning, Error, and Success color variants and action links."

Skeleton Loader / Shimmer

Feedback & Status
Perceived Speed

Definition: Animated gray placeholder wireframes mimicking the exact shape of incoming content, reducing perceived waiting time.

UX Rule: Animate a continuous left-to-right gradient shimmer wave across skeleton boxes to signal active loading.

AI PROMPT TOKEN:

"Build an animated shimmer Skeleton loader component matching the exact layout of a product card with avatar and text lines."

Circular Loading Spinner

Feedback & Status
Indeterminate Progress

Definition: Rotating circular ring indicating an ongoing background process of unknown duration.

UX Rule: Use for short actions under 4 seconds. For processes taking longer than 4s, use a determinate percentage progress bar.

AI PROMPT TOKEN:

"Create a smooth animated SVG circular loading spinner with custom stroke color and sizes."

Linear Progress Bar

Feedback & Status
Determinate 0–100%

Definition: Horizontal bar showing exact percentage completion of a multi-second task such as file uploading or video exporting.

UX Rule: Always pair with readable percentage text (e.g. 'Uploading: 68% (12MB/18MB)').

AI PROMPT TOKEN:

"Build a determinate linear Progress Bar with smooth percentage transitions and completion check animation."

Badge / Pill Counter

Feedback & Status
Status Indicator

Definition: Small rounded numerical or status tag positioned on an icon or avatar showing count of unread items.

UX Rule: Truncate large numbers above 99 to `99+` to maintain circular badge dimensions.

AI PROMPT TOKEN:

"Create numerical notification badge pills positioned at top-right of icon buttons."

Empty State

Feedback & Status
Zero-Data Screen

Definition: Engaging illustration and headline displayed when a table, folder, or search query contains zero data items.

UX Rule: Never leave a blank white page. Always provide a clear primary Call-to-Action button (e.g. 'Create First Invoice').

AI PROMPT TOKEN:

"Design an engaging Empty State with SVG icon, headline 'No invoices yet', body text, and a 'Create First Invoice' button."

Offline Indicator Banner

Feedback & Status
Network Status

Definition: Non-intrusive banner indicating that network connection is lost and application is running from local offline cache.

UX Rule: Automatically disappear with a green 'Back online' toast when network connectivity reconnects.

AI PROMPT TOKEN:

"Implement an Offline State banner at the top of the viewport when navigator.onLine is false."

Callout Box

Feedback & Status
Editorial Highlight

Definition: Bordered container used in articles and documentation to highlight tips, important notes, or security warnings.

UX Rule: Use subtle tinted background and a thick 4px left accent border.

AI PROMPT TOKEN:

"Create markdown-style Callout Boxes with Note, Tip, Important, and Warning left border styles."

Floating Label Text Field

Inputs & Form Fields
Material Pattern

Definition: Text input field where the placeholder label animates upward into a smaller top caption when the field is focused.

UX Rule: Prevents users from forgetting what input field they are filling after typing text.

AI PROMPT TOKEN:

"Create a floating label input field with CSS peer transitions and validation error states."

Combobox / Autocomplete Dropdown

Inputs & Form Fields
Searchable Selector

Definition: Input field combined with a popup listbox allowing users to type and filter through thousands of options.

UX Rule: Highlight the matching typed characters in the dropdown list items.

AI PROMPT TOKEN:

"Create an accessible Combobox with auto-complete fuzzy search, keyboard navigation (ArrowUp/Down), and highlighted matches."

6-Digit OTP / PIN Verification Field

Inputs & Form Fields
SMS / 2FA Auth

Definition: Sequence of single-digit input boxes that automatically advances focus to the next box as digits are typed or pasted.

UX Rule: Support 1-click clipboard paste. Automatically focus previous input on Backspace press.

AI PROMPT TOKEN:

"Build an auto-advancing 6-digit OTP input component with paste handling and backspace navigation."

Password Field with Reveal Toggle

Inputs & Form Fields
Security Input

Definition: Password input with an eye icon button allowing users to toggle between hidden bullet dots (`password`) and plain text (`text`).

UX Rule: Place the toggle icon inside the right edge of the input padding.

AI PROMPT TOKEN:

"Create a password input field with show/hide password toggle button and strength indicator meter."

Range Slider (Single / Dual Thumb)

Inputs & Form Fields
Numerical Track

Definition: Horizontal track with draggable thumb handles allowing users to select a specific value or price range (Min–Max).

UX Rule: Display live numerical readout above thumb handle as it is dragged.

AI PROMPT TOKEN:

"Build a dual-thumb Range Slider for price filtering with live min/max price readout bubbles."

Switch / Toggle Switch

Inputs & Form Fields
Instant Boolean

Definition: Digital equivalent of a physical light switch for turning boolean settings instantly On or Off.

UX Rule: Use switches for instant state changes that do not require clicking a separate 'Save' button.

AI PROMPT TOKEN:

"Create an accessible Toggle Switch with smooth knob sliding physics and active teal background fill."

Checkbox Group

Inputs & Form Fields
Multiple Selection

Definition: Group of square boxes allowing the user to select ZERO, ONE, or MULTIPLE independent options from a list.

UX Rule: Supports 3 visual states: Unchecked, Checked, and Indeterminate (horizontal dash for partial selection).

AI PROMPT TOKEN:

"Create a group of custom styled Checkboxes with indeterminate state support and keyboard spacebar toggle."

Radio Button Group

Inputs & Form Fields
Single Choice

Definition: Group of circular options where selecting any one option automatically deselects all other options in the group.

UX Rule: Restricts selection to exactly ONE option. Always have one default option selected initially.

AI PROMPT TOKEN:

"Create a group of custom styled Radio Buttons with custom SVG check indicator and accessible ARIA attributes."

Color Picker Swatch

Inputs & Form Fields
Hex / RGB Selector

Definition: Input popover displaying color spectrum palette and Hex/RGB/HSL text inputs with live preview swatch.

UX Rule: Provide a preset palette of brand theme colors for fast selection.

AI PROMPT TOKEN:

"Build a Color Picker popover with hex code input, eye-dropper tool, and preset color palette swatches."

Date & Time Range Picker

Inputs & Form Fields
Calendar Modal

Definition: Calendar dropdown allowing selection of single dates or date ranges (Start Date to End Date).

UX Rule: Highlight entire span between start and end date with shaded background.

AI PROMPT TOKEN:

"Implement a Date Range Picker allowing users to select start date and end date with highlighted range spanning."

File Dropzone / Uploader

Inputs & Form Fields
Drag & Drop Area

Definition: Dashed border drop area allowing users to drag and drop files from desktop or click to browse files.

UX Rule: Show file preview thumbnail, file size in KB/MB, and linear progress bar during upload.

AI PROMPT TOKEN:

"Create a drag-and-drop File Upload Dropzone with file type validation, preview thumbnail, and progress bar."

Filter Chips (Multi-Select Tags)

Inputs & Form Fields
Pill Tag Selector

Definition: Compact pill buttons representing filter attributes that can be toggled on/off to filter data sets.

UX Rule: Include a checkmark icon `✓` inside the pill when selected.

AI PROMPT TOKEN:

"Implement interactive Filter Chips supporting multi-select with checkmark indicators."

Textarea with Character Counter

Inputs & Form Fields
Multi-Line Input

Definition: Expandable multi-line text input field displaying a live character limit counter (e.g., '142/200 characters').

UX Rule: Change counter color to red when user exceeds character limit.

AI PROMPT TOKEN:

"Build an auto-resizing Textarea with live character counter (e.g. 45/200) and character limit warning."

Stepper Input (Number Stepper)

Inputs & Form Fields
Quantity +/-

Definition: Numeric input flanked by minus `-` and plus `+` buttons for adjusting quantities in e-commerce carts.

UX Rule: Disable the minus button when quantity reaches minimum allowed value (e.g. 1).

AI PROMPT TOKEN:

"Create a quantity Stepper Input with plus/minus buttons and input validation."

Primary CTA Button

Buttons & Actions
High Emphasis

Definition: The most prominent button on a screen styled with highest contrast color to guide the primary user action.

UX Rule: Only ONE primary CTA button per screen view to prevent user confusion.

AI PROMPT TOKEN:

"Create a high-converting Primary CTA button with gradient fill, hover scale, and active press physics."

Secondary / Outlined Button

Buttons & Actions
Medium Emphasis

Definition: Bordered button with transparent or light background for secondary supporting actions (e.g. 'Cancel', 'Export').

UX Rule: Must visually defer to the Primary CTA button.

AI PROMPT TOKEN:

"Build a Secondary Outlined Button with border stroke and subtle background tint on hover."

Tertiary / Ghost / Text Button

Buttons & Actions
Low Emphasis

Definition: Frameless text link styled as a button with zero background or border until hovered.

UX Rule: Use for lowest priority utility actions (e.g. 'Learn More', 'Skip Step').

AI PROMPT TOKEN:

"Create a Ghost Text Button with underline animation on hover and zero default padding."

Destructive / Danger Button

Buttons & Actions
Irreversible Action

Definition: Red button indicating an irreversible deletion or destructive operation (e.g. 'Delete Account').

UX Rule: Always pair with a secondary safety confirmation modal or 2-step click protect.

AI PROMPT TOKEN:

"Implement a 2-step destructive button that arms on first click and deletes on second confirmation click."

Loading State Button

Buttons & Actions
Async Spinner

Definition: Button that replaces its text label with a spinning progress indicator while processing an API call.

UX Rule: Disable button pointer clicks while in loading state to prevent duplicate submissions.

AI PROMPT TOKEN:

"Build a button with an inline loading spinner that disables further clicks while in progress."

Icon Button

Buttons & Actions
Compact Action

Definition: Square or circular button containing only an SVG icon (e.g. Search, Settings, Close `✕`).

UX Rule: Always include an `aria-label` attribute and a hover tooltip for accessibility.

AI PROMPT TOKEN:

"Create an accessible circular Icon Button with hover background circle and aria-label tooltip."

Split Button / Dropdown Button

Buttons & Actions
Dual Action

Definition: Two-segment button: left side triggers default action, right dropdown arrow reveals alternative actions.

UX Rule: Divided by a thin vertical line separator.

AI PROMPT TOKEN:

"Build a Split Button with primary action click on left and dropdown menu caret on right."

Card (Elevated / Outlined / Interactive)

Content & Display
Content Container

Definition: Self-contained container grouping related media, headlines, body copy, and actions into a unified visual unit.

UX Rule: Maintain consistent internal padding (16–24px) and subtle border radius.

AI PROMPT TOKEN:

"Create a modern Card component with image banner, badge tag, headline, body copy, and footer action buttons."

Accordion & Collapsible Panel

Content & Display
Progressive Disclosure

Definition: Vertically stacked list of headers that expand/collapse to show or hide associated content sections.

UX Rule: Animate chevron icon rotation (`0deg` to `180deg`) on expand.

AI PROMPT TOKEN:

"Build an accessible Accordion component with animated chevron rotation and smooth height transition."

Carousel / Slider

Content & Display
Horizontal Slides

Definition: Horizontal sliding viewport displaying multiple items or cards with navigation arrows and dot indicators.

UX Rule: Provide touch swipe support on mobile and pause auto-rotation when user hovers.

AI PROMPT TOKEN:

"Create a responsive swipeable Carousel slider with dot indicators, prev/next arrows, and auto-play pause on hover."

Data Table (Sortable / Filterable)

Content & Display
Tabular Matrix

Definition: Grid displaying structured rows and columns of data with column sorting arrows, search filter, and status tags.

UX Rule: Keep header row sticky when user scrolls down long data tables.

AI PROMPT TOKEN:

"Build a responsive Data Table with sortable column headers, search filter, and status badge cells."

Avatar Group (+3 Cluster)

Content & Display
Social Stacking

Definition: Overlapping horizontal cluster of circular user photos ending in a `+N` pill indicating remaining team members.

UX Rule: Add 2px white border ring around each avatar so overlapping boundaries remain crisp.

AI PROMPT TOKEN:

"Create an overlapping Avatar Group cluster with white border separation and +N overflow counter pill."

Timeline / Activity History Feed

Content & Display
Chronological Feed

Definition: Vertical line connecting chronological milestone nodes representing project history or audit logs.

UX Rule: Use distinct node icons for events (e.g. green check for verified, blue for note created).

AI PROMPT TOKEN:

"Build a vertical Timeline feed with connecting accent line, circular milestone nodes, and timestamp captions."

Tree View / Folder Hierarchy

Content & Display
Nested Structure

Definition: Indented hierarchical list representation with expandable folders and nested files.

UX Rule: Use keyboard ArrowRight (expand) and ArrowLeft (collapse) navigation.

AI PROMPT TOKEN:

"Create an expandable nested Tree View directory structure with folder open/close icons."

Stat / Metric KPI Card

Content & Display
Dashboard Metric

Definition: Dashboard card highlighting a key performance metric (e.g. '$48,000 MRR') with percentage delta trend badge (`+14%`).

UX Rule: Color code trends: Green for positive increase, Red for negative drop.

AI PROMPT TOKEN:

"Design an executive Stat Card with large numeric KPI value, trend delta pill (+12.4%), and mini sparkline chart."

Filter Sheet (Faceted Drawers)

Dialog & Sheet Variants
E-Commerce Facets

Definition: Slide-up bottom sheet or right-side drawer containing multi-category filters (Price, Size, Brand, Rating).

UX Rule: Include 'Clear All' and sticky 'Apply Filters (N results)' button at the bottom.

AI PROMPT TOKEN:

"Create an e-commerce Filter Sheet sliding out from right with price range slider and active filter count badge."

Sort Sheet

Dialog & Sheet Variants
Single Choice Ordering

Definition: Compact bottom sheet containing radio button choices for sorting product lists (Newest, Price: Low to High).

UX Rule: Apply sort order immediately on tap without requiring a secondary confirmation button.

AI PROMPT TOKEN:

"Build a mobile Sort Sheet modal with radio options for sorting datasets."

Entity Detail Sheet

Dialog & Sheet Variants
Quick Preview Drawer

Definition: Side drawer or bottom sheet showing full metadata, notes, and timeline of a clicked item without leaving page.

UX Rule: Enables fast inspection of multiple rows in a table without tedious back-and-forth page navigation.

AI PROMPT TOKEN:

"Implement a sliding Entity Detail Sheet from the right edge with tabbed metadata and activity history."

Container / Max-Width Wrapper

Layout & Structure
Layout Bounds

Definition: Outermost wrapper div constraining webpage content to a readable maximum width (e.g. `max-w-7xl mx-auto px-4`).

UX Rule: Prevents text lines from stretching too wide on ultra-wide 4K monitors, maintaining readability.

AI PROMPT TOKEN:

"Create a responsive Container wrapper with adaptive padding (px-4 sm:px-6 lg:px-8) and max-w-7xl centering."

Safe Area Insets

Layout & Structure
Hardware Bounds

Definition: Padding boundaries ensuring UI content does not collide with physical device hardware (iPhone camera notch, Dynamic Island, Home Bar).

UX Rule: Use CSS `env(safe-area-inset-top)` and `env(safe-area-inset-bottom)` on sticky headers and footers.

AI PROMPT TOKEN:

"Add safe area insets support with env(safe-area-inset-top) and env(safe-area-inset-bottom) to mobile fixed bars."

Z-Stack / Layer Stacking

Layout & Structure
Z-Index Hierarchy

Definition: Layering multiple visual elements directly on top of each other along the depth Z-axis (e.g. badge over image).

UX Rule: Establish strict Z-index scale: Base (0), Elevated (10), Sticky Nav (40), Backdrop (45), Modal (50), Toast (60).

AI PROMPT TOKEN:

"Implement an organized Z-index scale configuration for stacking modals, sticky bars, and overlays."

Pull-to-Refresh Gesture

Mobile Patterns & Gestures
Touch Physics

Definition: Downward touch drag gesture at top of list revealing a circular spinner that reloads data feed.

UX Rule: Provide resistance physics and haptic vibration feedback when threshold is reached.

AI PROMPT TOKEN:

"Implement Pull-to-Refresh gesture physics with spring resistance and spinning loader."

Swipe-to-Delete / Swipe Actions

Mobile Patterns & Gestures
Row Physics

Definition: Horizontal swipe gesture on a table or list row revealing red Trash and green Archive buttons underneath.

UX Rule: Provide immediate visual confirmation and an 'Undo' snackbar toast.

AI PROMPT TOKEN:

"Build an interactive Swipe-to-Delete list row with red background reveal and haptic feedback."

Long-Press Haptic Trigger

Mobile Patterns & Gestures
Touch Duration

Definition: Pressing and holding finger on screen for 500ms to reveal quick contextual preview menu.

UX Rule: Pair with brief device haptic vibration tick to notify user the gesture was registered.

AI PROMPT TOKEN:

"Create a Long-Press gesture listener with 500ms timer and floating context popup menu."

Onboarding Carousel Flow

Common Screen Types
First Run Flow

Definition: Multi-slide intro carousel introducing core value propositions to newly registered users with 'Get Started' CTA.

UX Rule: Limit to 3 punchy slides with illustrations and an optional 'Skip' button in top-right.

AI PROMPT TOKEN:

"Design an Onboarding Screen flow with 3 swipeable illustration cards, dot indicators, and 'Get Started' button."

Executive Dashboard Screen

Common Screen Types
Main App Hub

Definition: Central workspace landing page featuring high-level KPI cards, recent activity charts, and primary action shortcuts.

UX Rule: Organize layout in an F-pattern: highest priority summary stats in top-left quadrant.

AI PROMPT TOKEN:

"Build an executive SaaS Dashboard screen layout with metric KPI cards, chart placeholder, and recent orders table."

404 Error Fallback Screen

Common Screen Types
Error Fallback

Definition: Friendly fallback page shown when requested URL does not exist, providing search bar and 'Return Home' button.

UX Rule: Never show raw browser server error codes. Use friendly visual art and clear navigation paths back to safety.

AI PROMPT TOKEN:

"Create an engaging 404 Error Page with illustration, helpful explanation, search bar, and 'Back to Home' CTA button."

Focus State (Focus Ring)

Loading & State Terms
Accessibility Ring

Definition: High-contrast colored outline ring appearing around buttons and inputs when navigated via keyboard Tab key.

UX Rule: Never remove `outline: none` without providing a custom accessible `ring-2 ring-teal-500` replacement.

AI PROMPT TOKEN:

"Style accessible focus visible rings on all interactive buttons and form inputs using Tailwind ring utilities."

Hover State (Card Lift)

Loading & State Terms
Cursor Elevation

Definition: Micro-interaction where an element elevates slightly (`-translate-y-1 shadow-lg`) when hovered with mouse pointer.

UX Rule: Keep transition duration fast (150–250ms) with `ease-out` timing curve.

AI PROMPT TOKEN:

"Add smooth hover lift physics with -translate-y-1 and shadow-xl transitions on interactive cards."

Disabled State

Loading & State Terms
Inactive Control

Definition: Visual styling (reduced opacity 50%, gray background, `cursor-not-allowed`) indicating an element cannot be clicked.

UX Rule: Provide a tooltip explaining WHY the button is disabled (e.g. 'Please enter valid email first').

AI PROMPT TOKEN:

"Style disabled states with opacity-50, cursor-not-allowed, and explanatory validation tooltip."

Border Radius Tokens

Design System Tokens
Corner Geometry

Definition: Systematic named corner curves (e.g., `rounded-none: 0px`, `rounded-md: 6px`, `rounded-2xl: 16px`, `rounded-full: 9999px`).

UX Rule: Maintain consistent corner radius hierarchy throughout all cards, inputs, and modals.

AI PROMPT TOKEN:

"Configure consistent Tailwind border radius design tokens (--radius-sm, --radius-md, --radius-lg)."

Elevation & Shadow Tokens

Design System Tokens
Z-Axis Depth

Definition: Systematic drop shadows representing how high an element floats above the background surface in 3D space.

UX Rule: Higher Z-index elements (Modals, Toasts) cast larger, softer, more dispersed drop shadows.

AI PROMPT TOKEN:

"Create an elevation shadow token scale from subtle card borders to high-elevation modal shadows."

Spring / Elastic Motion Physics

Animations & Motion
Natural Physics

Definition: Animation curve modeling real-world physical spring stiffness and damping, producing natural organic bounce.

UX Rule: Feels significantly more human and satisfying than rigid linear mathematical timings.

AI PROMPT TOKEN:

"Implement spring physics motion for modal popups and button tap feedback using Framer Motion."

Staggered Entrance Animation

Animations & Motion
Sequential Fade

Definition: Sequential visual cascade where multiple list items or cards fade into view one after another with a 50ms interval.

UX Rule: Keep total sequence under 400ms so users do not feel delayed waiting for content to render.

AI PROMPT TOKEN:

"Create a staggered entrance animation fading in child cards sequentially with 50ms transition delays."

Command Palette (Cmd+K Modal)

Web-Specific Patterns
Keyboard Modal · Z-Index 50

Definition: Instant floating search modal invoked by ⌘K / Ctrl+K allowing keyboard navigation across pages, documents, and actions.

UX Rule: Support fuzzy search ranking and keyboard ArrowUp / ArrowDown navigation.

AI PROMPT TOKEN:

"Build an accessible Command Palette modal listening for Cmd+K with fuzzy search across routes, actions, and recent documents."

Cookie Consent Banner

Web-Specific Patterns
Compliance Banner

Definition: Bottom pinned or floating consent modal informing users about cookie tracking with Accept All and Customize options.

UX Rule: Must provide equal visual weight for 'Reject Non-Essential' to comply with GDPR / DPDP standards.

AI PROMPT TOKEN:

"Create a GDPR compliant Cookie Consent Banner with 'Accept All', 'Reject Non-Essential', and 'Customize' options."

Sticky Glassmorphism Header

Web-Specific Patterns
Scroll Transition

Definition: Header bar that remains pinned to top of viewport as user scrolls, transitioning to a blurred glass background.

UX Rule: Add `backdrop-blur-md` and a thin border bottom when `window.scrollY > 20`.

AI PROMPT TOKEN:

"Implement a sticky header that transitions to a compact glassmorphism blur background when window.scrollY > 20."

High-Converting Hero Section

Web-Specific Patterns
Above-the-Fold

Definition: Top visual banner on a landing page featuring bold value proposition headline, proof badge, and primary CTA.

UX Rule: Keep core headline under 10 words. Place primary CTA button above the 600px fold line.

AI PROMPT TOKEN:

"Design a high-converting Hero Section with bold typography, animated gradient badge, email capture, and client logo cloud."

DIRECT BUILDERS · FIXED PRICING

Ready to build and ship your custom MVP?

No account managers or handoffs. You work directly with the two software engineers architecting your code.