Tooltip

In progress
ARIA
RTL

A means of displaying a description or extra information about an element, usually on hover, but can also be on click or tap.

Based on Radix.

Tooltip

Anatomy

<Tooltip>
  <Tooltip.Trigger>...</Tooltip.Trigger>
  <Tooltip.Content>
    ...
    <Tooltip.Arrow />
  </Tooltip.Content>
</Tooltip>

Default

Arrow positions

Customization

Render content into the specific container (not body)

Tooltip.Trigger props

NameTypeRequiredDefaultDescription
classNamestringNo-Tailwind classes for customization

Tooltip.Content props

NameTypeRequiredDefaultDescription
classNamestringNo-Tailwind classes for customization
positiontop-start | top-center | top-end | bottom-start | bottom-center | bottom-end | right | leftNotop-centerPosition of Tooltip
containerHTMLElement | nullNodocument.bodySpecify a container element to portal the content into.

Tooltip.Arrow props

NameTypeRequiredDefaultDescription
classNamestringNo-Tailwind classes for customization