For AI agents: the complete documentation index is available at https://a3s-lab.github.io/UI/v0.1.0/en/llms.txt, the full documentation bundle is available at https://a3s-lab.github.io/UI/v0.1.0/en/llms-full.txt, and this page is available as Markdown at https://a3s-lab.github.io/UI/v0.1.0/en/components/tooltip.md.
  • English
  • v0.1.0
  • Tooltip

    Live previewHTML · CSS · JavaScript

    Usage

    Include CSS

    Import Tailwind and one full A3S UI style bundle.

    @import "tailwindcss";
    @import "@a3s-lab/ui/a3s.css";

    Or import only the base CSS, Tooltip component CSS, and one style pack.

    @import "tailwindcss";
    @import "@a3s-lab/ui/base.css";
    @import "@a3s-lab/ui/components/tooltip.css";
    @import "@a3s-lab/ui/styles/a3s.css";

    Using CDN or bundler imports? See the Installation page.

    Add your tooltip HTML

    Add data-tooltip to the trigger element. Use data-side and data-align to change the position:

    • data-tooltip: Tooltip text.
    • data-side Optional: top, bottom, left, right, inline-start, or inline-end. Defaults to top.
    • data-align Optional: start, center, or end. Defaults to center.

    A3S UI tooltips are CSS-only and text-only. This intentionally differs from shadcn/ui's composed tooltip content, which can render arbitrary markup and uses a portal.

    <button class="btn" data-variant="outline" data-tooltip="Tooltip text" data-side="bottom" data-align="center">Bottom</button>

    Examples

    Default

    Live previewHTML · CSS · JavaScript

    Sides

    Live previewHTML · CSS · JavaScript

    Icon button

    Live previewHTML · CSS · JavaScript

    Disabled button

    Live previewHTML · CSS · JavaScript
    Live previewHTML · CSS · JavaScript

    RTL

    Live previewHTML · CSS · JavaScript