Animate UI

Tooltip

A popup that appears when an element is hovered or focused, showing a hint for sighted users.

Made by imskyleen
Edit on GitHub

Installation

Usage

<TooltipProvider>
  <Tooltip>
    <TooltipTrigger>Open tooltip</TooltipTrigger>
    <TooltipPortal>
      <TooltipPositioner>
        <TooltipPopup>
          <p>Tooltip content</p>
        </TooltipPopup>
      </TooltipPositioner>
    </TooltipPortal>
  </Tooltip>
</TooltipProvider>

API Reference

TooltipProvider

Base UI API Reference - Tooltip.Provider

Tooltip

Base UI API Reference - Tooltip.Root

TooltipTrigger

Base UI API Reference - Tooltip.Trigger

TooltipPortal

Base UI API Reference - Tooltip.Portal

The keepMounted property is not supported in the TooltipPortal component, as it is used for animation.

TooltipPositioner

Base UI API Reference - Popover.Positioner

TooltipPopup

Base UI API Reference - Tooltip.Popup
PropTypeDefault
transition?
Transition
{ type: 'spring', stiffness: 300, damping: 25 }
...props?
HTMLMotionProps<"div">
-

The render property is not supported in the TooltipPopup component, as it is used for animation.

TooltipArrow

Base UI API Reference - Tooltip.Arrow

Credits

Built by Skyleen. The source code is available on GitHub.