Flows
Components
PATTTTERNS - An open catalog of design patterns | Product Hunt

Made with 💙 by Pablo Armenv2.1.20

Home
/All UX/UI Patterns

All Patterns

Explore a curated library of proven UX and UI patterns from real products. Discover ideas faster and turn inspiration into confident product decisions.

  • Desktop (143)
  • Tablet (5)
  • Mobile (62)
413. Onboarding Steps for User Adoption
Component

413. Onboarding Steps for User Adoption

This pattern guides users through initial setup with clear, actionable steps, fostering engagement and accelerating feature adoption.

411. Ticket Carrousel (TOOOLS.design)
Component

411. Ticket Carrousel (TOOOLS.design)

Users can browse a curated selection of offers by clicking pagination arrows, enabling efficient discovery and decision-making.

410. Hero Interactive Background (TOOOLS.design)
Component

410. Hero Interactive Background (TOOOLS.design)

This pattern uses an animated, interactive background to engage users and visually highlight featured content, enhancing initial appreciation and pathfinding.

409. Customize Toolbar (2-pane interaction)
Component

409. Customize Toolbar (2-pane interaction)

Users can personalize their toolbar by toggling specific buttons on or off, enhancing workflow efficiency and tailoring the interface to their needs.

408. Status Page per Hour Indicators
Component

408. Status Page per Hour Indicators

Users can quickly assess system health over time via color-coded hourly indicators, revealing operational status and outage events at a glance.

406. Fixed Bottom-Right Chat Bubble
Component

406. Fixed Bottom-Right Chat Bubble

Offers always-available, AI-powered guidance and support through a fixed bottom-right chat

405. Ferrari Luce Website (by LoveFrom)
Component

405. Ferrari Luce Website (by LoveFrom)

This pattern describes a desktop web landing page, featuring a fixed navigation bar, footer, and interactive elements such as carousels, buttons, and hypertext links. It integrates animations, video, and anchor scrolling to create an engaging user experience. Notable behavior: Animation; Carrousel; Fixed on Scroll.

Uink Digital Agency
Sponsored

Uink Digital Agency

Specilist on building and launching digital products. Let's talk!

404. Sidebar Backdrop Menu
Component

404. Sidebar Backdrop Menu

This pattern provides a full-height, animated sidebar menu that slides in from the left, offering clear navigation options while dimming the main content for focused interaction.

403. File Upload and Background Loader
Component

403. File Upload and Background Loader

Users can easily upload files or paste URLs, receiving clear visual feedback and background loading indicators for a seamless experience.

402. Transition: Zoom-to-Dock for Minimize
Component

402. Transition: Zoom-to-Dock for Minimize

This transition visually guides the user as a window minimizes, smoothly shrinking and moving to its new location in the dock, enhancing spatial awareness and system feedback.

401. In-App News Notification
Component

401. In-App News Notification

This pattern provides timely, relevant news and updates within the application, enhancing user awareness and engagement without interrupting core workflows.

400. 3D Button Shadow
Component

400. 3D Button Shadow

This pattern uses a subtle 3D shadow animation on hover to provide clear visual feedback, enhancing user awareness and guiding interaction.

397. Modal w/ Card Options
Component

397. Modal w/ Card Options

This modal presents users with clear, card-based options to initiate a task, guiding them efficiently through initial decision-making.

393. Colored Checkboxes
Component

393. Colored Checkboxes

Users can easily select multiple communication preferences with visually distinct, colored checkboxes that provide immediate feedback on their choices.

392. SaaS for Construction Workers
Component

392. SaaS for Construction Workers

This pattern uses a dynamic carousel of images and text to showcase product features, engaging users with interactive content and clear calls to action.

390. Icon Software Landing Page
Component

390. Icon Software Landing Page

This landing page effectively guides users to download icon management software by showcasing its intuitive interface and customization features.

389. Text Edit Inline Input
Component

389. Text Edit Inline Input

Users can directly edit text content in place, providing a seamless and efficient way to update information without navigating away.

388. Drag & Drop and Checkbox to Select Multiple Item
Component

388. Drag & Drop and Checkbox to Select Multiple Item

Users can efficiently organize multiple items by dragging and dropping them into a target category, enhancing content management and task completion.

386. Skeleton Loader
Component

386. Skeleton Loader

A skeleton loader provides a visual placeholder for content that is still loading, reassuring users that the page is active and data is on its way.

382. Interactive Background Animation
Component

382. Interactive Background Animation

This pattern uses subtle, interactive background animations to engage users and provide dynamic visual feedback as they scroll or interact with the page.

379. Dropdown Filters
Component

379. Dropdown Filters

Dropdown filters enable users to quickly refine content views by selecting specific criteria from a compact, accessible menu.

378. Modal Blackout w/ Animation
Component

378. Modal Blackout w/ Animation

This pattern uses an animated blackout modal to focus user attention on critical information or actions, ensuring clear decision-making.

363. Better History - Back to Top on scroll
Component

363. Better History - Back to Top on scroll

This pattern allows users to quickly navigate to the top of a long list by clicking a fixed "Back to Top" button that appears on scroll.

375. Toggle/Show Sidebar Menu
Component

375. Toggle/Show Sidebar Menu

Users can toggle a persistent sidebar menu to reveal or hide navigation options, optimizing screen space while maintaining easy access to key features.

361. WhatsApp - Progress Bar Loading
Component

361. WhatsApp - Progress Bar Loading

This progress bar visually informs users about the loading status of their chats, providing a clear percentage to manage expectations during data synchronization.

360. Page Outline Menu
Component

360. Page Outline Menu

This menu provides an interactive outline of page content, allowing users to quickly navigate to specific sections and understand the page structure at a glance.

359. Discord - Button to Input Transition
Component

359. Discord - Button to Input Transition

This pattern allows users to seamlessly transition from a clear call-to-action button to an input field, streamlining the path to engagement.

356. MetaMap - Multi-Layout Topbar Menu
Component

356. MetaMap - Multi-Layout Topbar Menu

This topbar menu uses a dropdown to reveal categorized links, enabling users to quickly navigate to relevant sections and understand the product's diverse offerings.

No preview

355. Jira - Feature Presentation Tooltip

A feature presentation tooltip, as seen in Jira, guides users through new functionalities or important updates. It often appears during onboarding or to raise awareness, utilizing tooltips with hypertext links and pagination for multi-step tours on both desktop and web interfaces.

No preview

354. Figma - Floating Form with Steps

Desktop, Feedback, Consent, Awareness, Web, English, Text Input, Side Panel

353. Population Pyramid - Visualizations with live filters
Component

353. Population Pyramid - Visualizations with live filters

Users can dynamically filter population data by country and year, enabling quick comparisons and insights into demographic trends.

362. Modal Blackout w/ Form & Animations
Component

362. Modal Blackout w/ Form & Animations

A modal with a blackout overlay and animated transitions provides a focused input form, ensuring users can quickly add friends without distraction.

350. Netifly - Multi-layout Topbar Menu
Component

350. Netifly - Multi-layout Topbar Menu

This topbar menu dynamically adjusts its layout and content, offering users clear navigation and relevant options as they explore different sections of the site.

349. HubSpot - Toggle High Contrast
Component

349. HubSpot - Toggle High Contrast

Users can toggle high contrast mode to improve readability and accessibility, enhancing the visual experience for those with low vision.

359. Toggle List/Grid View
Component

359. Toggle List/Grid View

Users can switch between list and grid views to optimize content display for their preference, enhancing readability and navigation.

347. YouTube - Floating Progress Bar
Component

347. YouTube - Floating Progress Bar

This floating progress bar provides persistent, non-intrusive feedback on background tasks, allowing users to monitor progress while continuing other work.

357. Modal w/ Steps & Animation (No blackout)
Component

357. Modal w/ Steps & Animation (No blackout)

This modal guides users through multi-step processes with clear instructions and animated transitions, enhancing awareness without obscuring the underlying content.

344. MercadoLibre - Horizontal Item Slider
Component

344. MercadoLibre - Horizontal Item Slider

This horizontal item slider allows users to effortlessly browse a curated selection of items, enhancing discoverability and engagement with minimal scrolling.

343. Behance - Login with Code Validation
Component

343. Behance - Login with Code Validation

Users input their email for login, then receive and enter a validation code to securely access their account.

342. Savee - Light/Dark Mode Switcher
Component

342. Savee - Light/Dark Mode Switcher

Users can instantly toggle between light and dark display modes, enhancing visual comfort and accessibility based on their preference or environment.

341. Image Grid Customization Sliders
Component

341. Image Grid Customization Sliders

Users can dynamically adjust the number of columns and spacing in an image grid using intuitive sliders, enhancing visual organization and content exploration.

340. Asana - Zoom/Magnifier Over Image
Component

340. Asana - Zoom/Magnifier Over Image

This pattern enhances clarity by dynamically magnifying specific image regions, guiding users to key details and improving comprehension of visual instructions.

339. Asana - Platform Onboarding Simulator
Component

339. Asana - Platform Onboarding Simulator

This pattern guides users through initial setup by simulating product features, allowing them to visualize outcomes and make informed decisions before committing.

346. Sidebar Menu With Collapsable Items (Show More)
Component

346. Sidebar Menu With Collapsable Items (Show More)

This sidebar menu allows users to expand and collapse sections, efficiently managing screen space while providing access to numerous navigation options.

345. Vertical Accordion for FAQs
Component

345. Vertical Accordion for FAQs

This vertical accordion allows users to efficiently reveal or hide detailed content sections, optimizing screen space and improving navigation for FAQs or contact information.

No preview

336. Floating Popover on Click

A UI pattern where a floating popover element appears adjacent to a trigger element upon a click interaction, providing additional context or actions without navigating away.

343. Modal/Dialog Drag & Drop to Fixed Position
Component

343. Modal/Dialog Drag & Drop to Fixed Position

Users can drag a modal dialog to a fixed side panel, allowing them to view and interact with underlying content without losing context.

332. Drag & Drop to Create File from Web Image
Component

332. Drag & Drop to Create File from Web Image

Users can effortlessly create a new file on their desktop by dragging and dropping an image directly from a web browser.

322. Search on Menu Items
Component

322. Search on Menu Items

This pattern integrates a search input directly within a menu, typically a dropdown, enabling users to quickly filter and locate specific menu items. It enhances pathfinding and awareness, commonly found in desktop applications with navigation bars. Notable behavior: Typing; Filtering; Filtered Menu Items.

336. Transition: Zoom-In/Out for Browser Windows
Component

336. Transition: Zoom-In/Out for Browser Windows

This transition allows users to fluidly zoom between a grid of browser tab thumbnails and a full-screen view, enhancing navigation and context switching.

325. Drag & Drop Tag Colors to Slots
Component

325. Drag & Drop Tag Colors to Slots

Users can intuitively assign color-coded tags to designated slots via drag-and-drop, enhancing organization and quick visual identification of items.

320. Discord - Sign In with Loading Tips
Component

320. Discord - Sign In with Loading Tips

This sign-in pattern offers both traditional email/password input and a convenient QR code scan, enhancing user flexibility and reducing login friction with engaging loading tips.

319. Modal Blackout w/ Multiple Choice
Component

319. Modal Blackout w/ Multiple Choice

This pattern uses a modal blackout to confirm a user's intent to close an account, ensuring they understand the irreversible consequences before proceeding.

315. Signal - PIN Reminder
Component

315. Signal - PIN Reminder

This pattern uses a persistent banner to remind users to verify their PIN, enhancing security and recall without interrupting core app functionality.

314. Snapchat - Snap Camera
Component

314. Snapchat - Snap Camera

A web landing page for the Snap Camera product, featuring a fixed navigation bar, interactive buttons, and animated video content to showcase its features and encourage user engagement. Notable behavior: Scrolling; Button Click; Fixed Header.

312. Pocket - View Switcher
Component

312. Pocket - View Switcher

Users can effortlessly switch between grid and list views of content, enhancing readability and personalizing their browsing experience.

318. Instagram - Animated Illustration with Menu
Component

318. Instagram - Animated Illustration with Menu

Users can dynamically adjust content aspect ratios via a clickable menu, providing flexible viewing experiences and enhancing content adaptability.

316. Modal Blackout for Delete Confirmation
Component

316. Modal Blackout for Delete Confirmation

This pattern uses a modal blackout to confirm a delete action, ensuring users are fully aware and can prevent accidental data loss.

309. Instagram - Brand Gradient
Component

309. Instagram - Brand Gradient

This pattern uses a dynamic, animated brand gradient to visually engage users and highlight key messages as they scroll, enhancing brand recognition and content flow.

308. MercadoLibre - Hero Slider
Component

308. MercadoLibre - Hero Slider

Users can effortlessly browse featured promotions and products through a dynamic hero slider, enhancing awareness and guiding their pathfinding.

313. Modal Blackout w/ Scroll
Component

313. Modal Blackout w/ Scroll

This pattern displays a scrollable modal over a darkened background, allowing users to focus on its content while retaining context of the underlying page.

312. Google Data Studio
Component

312. Google Data Studio

A fixed navigation bar ensures key actions like "Comenzar gratis" remain accessible as users scroll, improving discoverability and conversion.

311. Landing Page for App Download
Component

311. Landing Page for App Download

This landing page guides users to download the application for their specific operating system, simplifying the installation process.

308. Spinners for Module Loading
Component

308. Spinners for Module Loading

This spinner provides visual feedback during module loading, reassuring users that the system is actively processing and preventing perceived delays.

307.  Tooltip on Hover
Component

307. Tooltip on Hover

Hovering over a truncated title reveals its full text in a tooltip, providing complete context without cluttering the interface.

306. Drag & Drop for Reordering List Items (Mouse)
Component

306. Drag & Drop for Reordering List Items (Mouse)

Users can intuitively reorder list items by dragging and dropping them, providing a direct and efficient way to customize their view.

305. Button Combo for App Download
Component

305. Button Combo for App Download

This pattern offers users clear choices to join a meeting, enabling them to download the app, continue in the browser, or open the existing application for optimal experience.

303.  Background Animation (on Load)
Component

303. Background Animation (on Load)

A dynamic background animation on page load engages users immediately, providing visual interest and a sense of activity while content renders.

302. Theme Switcher in Side-drawer
Component

302. Theme Switcher in Side-drawer

Users can quickly toggle between light and dark themes via a side-drawer, enhancing visual comfort and accessibility without leaving the current page.

300. Sound Bars Graph
Component

300. Sound Bars Graph

This pattern displays real-time audio levels as a dynamic graph, providing immediate visual feedback on sound input during a call.

293. Collapsable Sidebar Menu
Component

293. Collapsable Sidebar Menu

This collapsible sidebar menu allows users to expand or hide navigation options, optimizing screen real estate while maintaining easy access to key sections.

292. Vertical Icon Menu
Component

292. Vertical Icon Menu

This vertical icon menu provides quick access to key sections, revealing descriptive tooltips on hover to aid navigation and improve user pathfinding.

290. Floating Popover on Click
Component

290. Floating Popover on Click

This pattern reveals a floating popover on click, providing immediate, context-specific information or actions without navigating away from the current view.

286. Background Animation on Scroll
Component

286. Background Animation on Scroll

This pattern uses a fixed background image that animates and shifts as the user scrolls, creating a dynamic and engaging visual experience.

279. Collapsable Layout Sidebars
Component

279. Collapsable Layout Sidebars

Users can collapse and expand layout sidebars to optimize screen space, enhancing focus on primary content while maintaining quick access to navigation.

268. Drag & Drop to Upload File
Component

268. Drag & Drop to Upload File

Users can effortlessly upload files by dragging them from their desktop directly into a designated drop zone within the application.

275. Popover on Hover
Component

275. Popover on Hover

A popover on hover reveals contextual information or actions in a temporary overlay, enhancing user awareness without disrupting the main workflow.

274. Interactive Background Animation
Component

274. Interactive Background Animation

This pattern uses an interactive background animation to engage users and provide visual feedback as they navigate or interact with elements on the page.

No preview

264. Interactive Background Animation

Desktop, Pathfinding, Apple OS, English, Animation, Click Event, Image / Illustration, Vectors, Figma

259. Multi-depth Sidebar Navigation
Component

259. Multi-depth Sidebar Navigation

This multi-depth sidebar navigation allows users to quickly traverse complex information hierarchies, improving discoverability and reducing cognitive load.

258. Squarespace - Adaptable Viewport Size
Component

258. Squarespace - Adaptable Viewport Size

Users can dynamically adjust the content preview area, allowing them to visualize their website across various screen sizes for optimal responsiveness and design fidelity.

256. Modal Blackout w/ Forms & Steps
Component

256. Modal Blackout w/ Forms & Steps

This modal blackout pattern guides users through multi-step forms, ensuring focused input and clear progression for critical decisions.

243. Trim Video Slicer
Component

243. Trim Video Slicer

Users can precisely trim video segments using a draggable timeline with visual thumbnails, enabling efficient content selection and faster processing.

254. Toggle/Hide Sidebar Menu (Mouse)
Component

254. Toggle/Hide Sidebar Menu (Mouse)

Users can toggle the sidebar menu to hide or reveal navigation, optimizing screen space for content focus or quick pathfinding.

253. Youtube - Table Row Selector
Component

253. Youtube - Table Row Selector

Users can efficiently select multiple table rows by clicking checkboxes, enabling bulk actions and streamlining content management workflows.

251. Progressive Layout Loader
Component

251. Progressive Layout Loader

This pattern provides immediate visual feedback during page loads, progressively revealing content to reassure users that the system is actively processing their request.

235. Background Animation (on Mouse Hover)
Component

235. Background Animation (on Mouse Hover)

This pattern uses a subtle background animation on hover to provide visual feedback, guiding users to interactive elements and enhancing discoverability.

241. Modal Blackout w/ Steps
Component

241. Modal Blackout w/ Steps

This multi-step modal guides users through key features with clear explanations and visual cues, ensuring a smooth onboarding experience.

231. Floating Dialog Popover w/ Steps
Component

231. Floating Dialog Popover w/ Steps

This pattern guides users through a multi-step onboarding or feature tour with a dismissible, paginated floating dialog, enhancing discoverability and adoption.

229. Top Banner for Design Changes
Component

229. Top Banner for Design Changes

A top banner informs users about new design changes, offering a clear link to "Obtener más información" for those seeking further details.

228. Notification Bell Status
Component

228. Notification Bell Status

Users can quickly check and manage their notifications by clicking the bell icon, revealing a dropdown with recent alerts and an option to clear them.

223. Stop Operation Progress
Component

223. Stop Operation Progress

This pattern allows users to cancel an ongoing operation, like a file transfer, by clicking a clear "X" icon, providing immediate control over system processes.

228. Open in New Window (Doble Click)
Component

228. Open in New Window (Doble Click)

Users can double-click an item to open its content in a new, independent window, enabling parallel viewing and enhanced multitasking.

222. Floating Banner on User Input
Component

222. Floating Banner on User Input

This pattern displays a floating banner over existing content, allowing users to compose new input without losing context of the underlying page.

221. Stacked Action Button
Component

221. Stacked Action Button

This pattern keeps primary actions readily accessible by stacking them vertically, ensuring users can quickly initiate key tasks without scrolling.

214. Netflix - Information Toggle
Component

214. Netflix - Information Toggle

A UI pattern, exemplified by Netflix, that allows users to toggle the visibility of additional information, often within a navigation or content browsing context, such as revealing details about a video thumbnail via a dropdown or button interaction. Notable behavior: Click; Toggle; Expanded.

No preview

212. Automatic Background Animation (on Load)

Desktop, Decision Making, Awareness, Web, English, Animation, Loader, Hypertext Links

No preview

217. Vertical Icon Menu (duplicated)

Desktop, Pathfinding, Web, English, Side Panel, Transition, Image / Illustration, Tooltip, Hover Event, Intercom

145. Communication Preferences on Sign Up Flow
Component

145. Communication Preferences on Sign Up Flow

This pattern gathers essential user contact information, including first name, surname, and email address, to facilitate account creation and future communication.

66. Actionable Empty State
Component

66. Actionable Empty State

This empty state provides a clear call to action, guiding users to initiate content creation and overcome initial blank canvas paralysis.

91. Bubble Status Reading
Component

91. Bubble Status Reading

This pattern provides a fixed, animated bubble that indicates reading progress, helping users understand their position within long articles and enhancing content appreciation.

83. Rewards Notification on Topbar
Component

83. Rewards Notification on Topbar

This pattern uses a notification badge on the top bar to alert users to new rewards, which can be viewed in a dropdown menu for easy access and appreciation.

76. List Widget Customization
Component

76. List Widget Customization

Users can effortlessly organize and filter list items by category and status, enhancing task management and focus within a customizable interface.

199. Sidebar Emptystate
Component

199. Sidebar Emptystate

This sidebar empty state introduces new features with a clear illustration and call to action, guiding users to discover and adopt new functionalities.

201. Modal Blackout w/ Actions
Component

201. Modal Blackout w/ Actions

This modal blackout pattern informs users about enhanced ad privacy, offering clear choices to manage settings or accept changes with distinct action buttons.

189. Illustration (Meme) on Empty State
Component

189. Illustration (Meme) on Empty State

This empty state uses a humorous meme and a guiding text to playfully direct users toward the primary action button, encouraging engagement.

188. Trello - Color shapes for Colour-blind
Component

188. Trello - Color shapes for Colour-blind

This pattern allows users to toggle a colorblind-friendly mode, enhancing accessibility by adding distinct shapes to color labels for improved differentiation.

205. Full Screen Widget Customization
Component

205. Full Screen Widget Customization

Users can easily personalize their full-screen widget layout by dragging and dropping elements, enhancing their dashboard's utility and visual organization.

No preview

164. Static Tooltip on Menu

A static tooltip on a menu provides immediate, contextual information for menu items. It typically appears on hover or focus, enhancing user understanding of an item's function or details without requiring an explicit click.

10. Dedicated Screen for Action Confirmation
Component

10. Dedicated Screen for Action Confirmation

This dedicated screen ensures users explicitly confirm or deny third-party access to their LinkedIn data, promoting transparency and control over personal information.

23. Floating Voice Widget with Actions
Component

23. Floating Voice Widget with Actions

This floating voice widget provides persistent awareness of an active call, allowing users to quickly mute, unmute, or end the conversation without interrupting their workflow.

173. Share Invitation to Live Movie
Component

173. Share Invitation to Live Movie

Users can invite up to six friends to a synchronized viewing experience, fostering shared enjoyment and social interaction around media content.

172. PedidosYa - Search Results Recommendation
Component

172. PedidosYa - Search Results Recommendation

This pattern uses a tooltip to highlight "Top Recommended Restaurants," informing users that the displayed selection is personalized based on proximity, order history, and ratings.

171. Slack - Multi-browser Sign In
Component

171. Slack - Multi-browser Sign In

This pattern streamlines desktop app sign-in by redirecting users to a web browser for authentication, then seamlessly returning them to the application.

138. Widget Customization Sidebar (2-pane)
Component

138. Widget Customization Sidebar (2-pane)

Users can quickly access and customize widgets in a two-pane sidebar, enhancing productivity by providing relevant information at a glance.

166. Generated Effect: Confetti Explosion
Component

166. Generated Effect: Confetti Explosion

A celebratory confetti explosion visually confirms successful user actions, enhancing positive reinforcement and delight.

203. Two-step Download Flow
Component

203. Two-step Download Flow

This pattern offers users a clear, two-step download process, first presenting a prominent "Download" button and then a secondary, fixed-on-scroll button for consistent access.

155. Menu Search Highlighting
Component

155. Menu Search Highlighting

This pattern highlights matching items within a dropdown menu as a user types into an associated search input, aiding in quick pathfinding and user selection.

158. Bar Reading Status
Component

158. Bar Reading Status

A UI element, typically a bar, that visually indicates the user's reading progress or status within a document or page. Often integrated into a fixed navigation bar, it enhances awareness and helps users track their position. Notable behavior: Progress State; Fixed on Scroll.

149. Security Top-banner
Component

149. Security Top-banner

This top-banner informs users about security risks and prompts them to take action, enhancing account safety and providing clear options to "Get Started" or "Dismiss".

29. General Form Errors Banner
Component

29. General Form Errors Banner

This banner provides a clear, concise message to users, offering an alternative action to streamline the process of adding multiple subscribers.

146. Floating Banner for Pricing/Subscription (3-tier)
Component

146. Floating Banner for Pricing/Subscription (3-tier)

This floating banner offers a persistent, non-intrusive call to action for subscription, allowing users to easily access pricing details while browsing content.

139. Synced Hover Animations
Component

139. Synced Hover Animations

This pattern uses synchronized hover animations to highlight related data points across different UI elements, enhancing user awareness and decision-making.

139. Transition: Zoom-Out on Hover
Component

139. Transition: Zoom-Out on Hover

This transition subtly scales down an image on hover, providing visual feedback and highlighting interactive elements without obscuring content.

137. Product Color Selector
Component

137. Product Color Selector

Users can effortlessly browse and select product variations by color, with immediate visual feedback and clear stock availability, streamlining their purchasing decision.

No preview

132. Amazon - Store Tooltip Reminders

This pattern uses tooltips to provide reminders or onboarding information within a store context, often including hypertext links for further action or navigation. It is primarily designed for desktop web environments to enhance user awareness.

130. Animated Email Page
Component

130. Animated Email Page

This pattern uses subtle animations within an email to guide users through a privacy checkup, enhancing engagement and clarity for important account actions.

77. Sign Up Flow with Pricing Step
Component

77. Sign Up Flow with Pricing Step

This pattern guides users through a multi-step signup process, including a clear pricing selection, to onboard them efficiently and transparently.

12. Pricing Comparison (3-tier)
Component

12. Pricing Comparison (3-tier)

This pattern helps users compare three distinct pricing tiers, highlighting features and costs to facilitate an informed subscription decision.

112. Share on Social Networks
Component

112. Share on Social Networks

This pattern enables users to effortlessly share content across popular social networks and via email, boosting content reach and engagement.

105. Floating Tooltip Blackout
Component

105. Floating Tooltip Blackout

This pattern presents a floating tooltip with a dim overlay, guiding users to initiate or schedule a meeting with clear options and keyboard shortcuts for efficiency.

189. Feature Preview on Menu
Component

189. Feature Preview on Menu

This pattern highlights new or experimental features within a dropdown menu, allowing users to discover and opt-in to upcoming functionalities.

207. Downloading Desktop App
Component

207. Downloading Desktop App

This pattern informs users that a desktop application is downloading, providing clear instructions and a progress indicator to manage expectations and guide the next steps.

No preview

190. Delete Confirmation w/ Name (moved)

A modal dialog pattern requiring the user to explicitly type the name of an item to confirm its deletion, enhancing user awareness and preventing accidental data loss. Notable behavior: Text input; Button click (confirm/cancel); Modal open.

94. Top Primary Banner
Component

94. Top Primary Banner

A top primary banner provides crucial, timely information and calls to action, ensuring users are immediately aware of important updates or opportunities.

81. MercadoLibre - Saving Favourites as Guest
Component

81. MercadoLibre - Saving Favourites as Guest

Users can easily save items to a favorites list by clicking a heart icon, even as a guest, promoting future engagement and purchases.

45. Webapp Video Loader
Component

45. Webapp Video Loader

This loader provides visual feedback to users that content is loading, maintaining engagement and reducing perceived wait times by showing the layout structure.

43. File Upload Status
Component

43. File Upload Status

This pattern provides real-time feedback on file upload progress and status, allowing users to monitor, manage, and resolve potential issues efficiently.

No preview

16. Incremental pricing

Incremental pricing presents cost adjustments based on user selections or progression through steps. Users make decisions via toggle fields and buttons, influencing the final price.

63. Window Maximize Options (on Right Click)
Component

63. Window Maximize Options (on Right Click)

Users can right-click the maximize button to access a dropdown menu, enabling quick window arrangement options like full screen or tiling to the left or right.

21. Advanced Color Picking
Component

21. Advanced Color Picking

This pattern allows users to precisely select colors from a spectrum, adjust saturation and brightness, and save custom swatches for efficient reuse.

150. Split OS Screens
Component

150. Split OS Screens

Users can efficiently manage multiple tasks by splitting their operating system screen into distinct, resizable windows, enhancing productivity and multitasking capabilities.

5. Website Promotional Top Banners
Component

5. Website Promotional Top Banners

A prominent top banner informs users about new features or promotions, encouraging engagement with a clear call to action.