Animate UI

Tooltip

A tooltip is a small box that appears when hovering over an element.

Made by imskyleen
Edit on GitHub

Installation

Usage

<TooltipProvider>
  <Tooltip>
    <TooltipTrigger>Hover</TooltipTrigger>
    <TooltipContent>
      <p>Tooltip content</p>
    </TooltipContent>
  </Tooltip>

  <Tooltip>
    <TooltipTrigger>And me</TooltipTrigger>
    <TooltipContent>
      <p>Tooltip content</p>
    </TooltipContent>
  </Tooltip>
</TooltipProvider>

API Reference

TooltipProvider

Animate UI API Reference - TooltipProvider Primitive
PropTypeDefault
children
React.ReactNode
-
openDelay?
number
0
closeDelay?
number
300
transition?
Transition
{ type: "spring", stiffness: 300, damping: 35 }

Tooltip

Animate UI API Reference - Tooltip Primitive
PropTypeDefault
children
React.ReactNode
-
side?
Side
top
sideOffset?
number
10
align?
Align
center
alignOffset?
number
0

TooltipTrigger

Animate UI API Reference - TooltipTrigger Primitive
PropTypeDefault
asChild?
boolean
false
...props?
HTMLMotionProps<"div">
-

TooltipContent

Animate UI API Reference - TooltipContent Primitive
PropTypeDefault
layout?
boolean | "position" | "size" | "preserve-aspect"
preserve-aspect
...props?
HTMLMotionProps<"div">
-

Credits

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