Fluid Tooltip

Use Fluid Tooltip for a related group of compact controls. One tooltip surface follows the active trigger, so labels remain oriented as someone scans a toolbar or navigation group.

Preview

Reduce motion:Off
Tune:Off
Inspect

Installation

Basic usage

TypeScript
toolbar-tooltips.tsx

Examples

Use a horizontal group for toolbars and a vertical group for stacked controls. The first pointer tooltip observes the configured delay, while adjacent tooltips open immediately.

Usage

API

PropertyTypeDefaultDescription
childrenReactNoderequiredRelated tooltip roots rendered inside the group.
orientationFluidTooltipOrientation"auto"Axis used to calculate directional content entry.
openDelaynumber350Delay before the first pointer tooltip opens, in milliseconds.
closeDelaynumber100Grace period before a pointer tooltip closes, in milliseconds.
disabledbooleanfalseDisables tooltip behavior for every trigger in the group.
classNamestringundefinedAdditional CSS classes for the positioned tooltip surface.

Accessibility

Fluid Tooltip uses Base UI tooltip semantics, collision-aware positioning, and accessible descriptions. Keyboard focus opens the relevant label immediately without directional travel.

Styling

Use the group orientation and component class names to fit the control group. Reduced-motion preferences remove content travel while preserving the label.

Contact

Found a bug or need help using this component? Open an issue on GitHub.

License & Usage

Sona UI is available under the MIT license. You may use, modify, and distribute this component in personal and commercial projects.

Was this page helpful?

Your response helps us improve component docs.

Related components