Skip to Content
Nextra 4.0 is released 🎉

Tooltip

The Tooltip component is a pixel-art styled hover overlay.
It supports four positions, custom colors, and wraps any content — ideal for adding contextual hints with a retro aesthetic.


🚀 Usage

Basic Example


This is a tooltip
import { Tooltip, Button } from "pixelartui-react"; <Tooltip text="This is a tooltip"> <Button text="Hover me" buttonSize="small" buttonType="main" /> </Tooltip>

Positions


Top tooltip
Bottom tooltip
Left tooltip
Right tooltip
<Tooltip text="Top tooltip" position="top"> <Button text="Top" buttonSize="small" buttonType="main" /> </Tooltip> <Tooltip text="Bottom tooltip" position="bottom"> <Button text="Bottom" buttonSize="small" buttonType="main" /> </Tooltip> <Tooltip text="Left tooltip" position="left"> <Button text="Left" buttonSize="small" buttonType="main" /> </Tooltip> <Tooltip text="Right tooltip" position="right"> <Button text="Right" buttonSize="small" buttonType="main" /> </Tooltip>

Custom Background


Custom color
<Tooltip text="Custom color" backgroundColor="#05EB57"> <Button text="Hover me" buttonSize="small" buttonType="main" /> </Tooltip>

Styles


Dark style
Light style
<Tooltip text="Dark style" tooltipStyle="dark"> <Button text="Dark" buttonSize="small" buttonType="main" /> </Tooltip> <Tooltip text="Light style" tooltipStyle="light"> <Button text="Light" buttonSize="small" buttonType="main" /> </Tooltip>

đź”§ Props

PropTypeDefaultDescription
textstring—The tooltip text content.
position"top" | "bottom" | "left" | "right""top"Tooltip placement relative to the wrapped content.
tooltipStyle"dark" | "light""dark"Applies a light or dark theme to the component.
backgroundColorstringundefinedCustom background color for the tooltip.
classNamestringundefinedAdds additional CSS classes for custom styling.
childrenReact.ReactNode—Content that triggers the tooltip on hover.
Last updated on