An accessible tooltip built on Base UI with spring-based keyframe scale and translation animations powered by Motion.
Made by AxylBase UI tooltip with spring bounce motion physics and arrow pointer.
Installation
File Structure
Usage
Props
Tooltip
| Prop | Type | Default |
|---|---|---|
open? | boolean | - |
defaultOpen? | boolean | false |
onOpenChange? | (open: boolean) => void | - |
TooltipProvider
| Prop | Type | Default |
|---|---|---|
delay? | number | 0 |
closeDelay? | number | - |
skipDelayDuration? | number | - |
TooltipContent
| Prop | Type | Default |
|---|---|---|
side? | "top" | "bottom" | "left" | "right" | "inline-start" | "inline-end" | "top" |
sideOffset? | number | 4 |
align? | "start" | "center" | "end" | "center" |
alignOffset? | number | 0 |
transition? | Transition | { visualDuration: 0.3, type: "spring", bounce: 0.6 } |
className? | string | - |
Built by Axyl. A motion-first component registry for React.
Last updated: 9/13/2026