Skip to content

Tooltip

  • Layer: Component
  • Base: @ark-ui/solid Tooltip

Flat surface, no glow. Uses --font-mono for system-register text.

Hover each button to see placement

Tooltips showing keyboard shortcuts

PropTypeDefaultDescription
contentstringrequiredTooltip text
placement'top' | 'bottom' | 'left' | 'right''top'Position relative to trigger
openDelaynumber400Delay before showing (ms)
closeDelaynumber0Delay before hiding (ms)
childrenJSX.ElementrequiredTrigger element
  • Enter: fade-in + zoom-in-95 with placement-aware slide
  • Exit: fade-out + zoom-out-95
  • Respects prefers-reduced-motion
  • No glow on tooltip
  • No gradients
  • Flat --surface2 background with --border
  • Triggered on both hover and keyboard focus
  • Content announced to screen readers via ARIA
  • Arrow points to trigger element
  • Ark UI handles focus management and escape-to-close
TokenSource
--tooltip-bg--color-background-surface-alt
--tooltip-border--color-border-default
--tooltip-text--color-text-secondary
--tooltip-radius--radius-sm
--tooltip-font-size--font-size-xs
--tooltip-max-width240px