Skip to main content

💬 Tooltip System Showcase

Smart positioning tooltips with accessibility, mobile optimization, and e-commerce features

12 Positions
7 Variants
4 Trigger Types
Accessible

🎯 Try It Live!

Hover, click, or focus on these elements to see tooltips in action

3

Smart Positioning

Tooltips automatically adjust position to stay within viewport

Top Start
Top
Top End
Left
Center (Hover Around)
Right
Bottom Start
Bottom
Bottom End

Mobile-Optimized Experience

Touch-friendly tooltips that work perfectly on mobile devices

Shopping App

Premium Headphones ?
$199.99
Tap the help icons for more information

E-commerce Use Cases

Real-world examples for online stores

Product Information

Hover for details

Shipping Info

Free Shipping

Stock Status

Low Stock

Size Guide

Form Help System

Contextual help for form fields

Tooltip Variants

Different styles for different contexts

Implementation Examples

HTML Data Attributes

<button data-tooltip="Tooltip content">Hover me</button> <button data-tooltip="Success message" data-tooltip-position="top" data-tooltip-variant="success"> Success Button </button> <span data-tooltip="Click to toggle" data-tooltip-trigger="click"> Click me </span>

JavaScript API

// Create tooltip programmatically const tooltip = amp.createTooltip(element, { content: 'Tooltip content', position: 'top', variant: 'success', trigger: 'hover' }); // E-commerce tooltips amp.createProductTooltip(element, { name: 'Premium Headphones', price: '$199.99', description: 'Wireless with noise cancellation' }); // Update content dynamically tooltip.updateContent('New content');

Key Features