We use cookies on our websites to deliver our online services. Details about how we use cookies and how you may disable them are set out in our Privacy Statement. By using this website you agree to our use of cookies.

Skip to content
Patternfly Logo

Tooltip

A tooltip is in-app messaging used to identify elements on a page with short, clarifying text.

For information on other forms of on-screen help, see Popover and Hint.

Usage

Use tooltips to:

  • Provide labels for unlabeled icons.
kebab icon with a “More options” tooltip label
  • Provide additional information on a data point or element in a chart or table.
bar chart with a tooltip for Asia Pacific
  • Define new or unfamiliar UI elements that aren’t described directly in the user interface. For example, you can use a tooltip on a disabled button.
disabled edit button with a tooltip about access

Tooltip delay on hover

By default, tooltips have a 300ms entry delay when hovering over an object. Although this is the recommended delay time, you may customize it via prop. For example, if you have a tooltip on an icon, and you would like for it to appear immediately on hover, you may set the delay to 0 ms.

Tooltips versus popovers

Both tooltips and popovers provide more information in context for users. However, they’re different in a few ways:

  • Tooltips are used for identification purposes, while popovers are used for added description or information in context.
  • Tooltips contain short descriptions or labels, while popovers contain longer descriptions, formatted text, and optional images or links.
  • Tooltips appear on hover, while popovers appear on click.

Content

  • Keep your tooltips clear and concise. Use the fewest number of words without sacrificing meaning.
  • If the tooltip is a full sentence, include a period at the end. If the tooltip is a fragment, do not include a period at the end.
  • Use tooltips for additional information. Don’t use tooltips for information critical to a user completing a task, such as password character requirements.
  • Tooltips should provide new and valuable information. Never use a tooltip to repeat information already available in the UI.
  • Don’t use tooltips with question-circle icons to present contextual information in forms and other areas. Instead, use a popover.

Accessibility

Every time a user with a screen reader tabs into a field with a tooltip, the screen reader reads the tooltip aloud.


View source on GitHub