Design lightweight, accessible tooltips that clarify UI without hindering user experience.
Desktop tooltips appear when you hover or focus on an element, with a delay of 150-250 milliseconds. These disappear if you move your mouse away or press the Escape key.
Keep concise (≤2 lines). Avoid links and complex content. Minimum width should be 120px.
It’s best to position tooltips at the top or bottom of elements, flipping them when they reach the edges. Maintain a gap of 8-12 pixels between the trigger and the tooltip.
Use role="tooltip" with aria-describedby on trigger. Keep focusable triggers visible.
For mobile devices, inline helper text or info modals are often preferable to tooltips, as they don't block content. If using a tooltip, center it and allow the user to tap outside of it to dismiss.
Frequently asked questions
What is Light DOM animation and how does it relate to tooltips?
Light DOM animation involves animating properties like opacity or translation for efficient repaints, while unmounting the tooltip when hidden. This technique minimizes visual disruption.
What copyright information applies to the AI Usage by Countries tooltips?
© 2024 AI Usage by Countries. Tooltip components.
When was the last update to this Design System?
Last updated: 2024 | Design System
▶ Try it live
Everything above runs in your browser — open Hash Function Avalanche Visualizer and change the parameters while it is running. Nothing is installed, nothing is uploaded, the whole model lives in one tab.