Beta
Animate UI

Tooltip

An animated tooltip that shows contextual info on hover or focus and smoothly glides to the next element without disappearing between transitions.

Made by imskyleen

Installation

Usage

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

Props

TooltipProvider

PropTypeDefault
transition?
Transition
{ type: 'spring', stiffness: 300, damping: 25 }
closeDelay?
number
300
openDelay?
number
700
children
React.ReactNode
-

Tooltip

PropTypeDefault
alignOffset?
number
-
align?
"start" | "center" | "end"
center
sideOffset?
number
4
side?
"top" | "bottom" | "left" | "right"
top
children
React.ReactNode
-

TooltipContent

PropTypeDefault
children
React.ReactNode
-

TooltipTrigger

PropTypeDefault
children
React.ReactElement
-

Credits

  • We take our inspiration from Shadcn UI for the tooltip style.

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

On this page