1
3
Block

Tooltip

PreviousNext

Used to display hints when hovered.

"use client"

import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/components/ui/tooltip"

export function TooltipDemo() {
  return (
    <TooltipProvider>
      <div className="flex min-h-[200px] items-center justify-center gap-6">
        <Tooltip>
          <TooltipTrigger className="rounded-lg bg-zinc-900 px-4 py-2 text-sm text-white">
            Hover me
          </TooltipTrigger>
          <TooltipContent>Simple tooltip</TooltipContent>
        </Tooltip>
      </div>
    </TooltipProvider>
  )
}

Examples

"use client"

import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/components/ui/tooltip"

export function TooltipDemo() {
  return (
    <TooltipProvider>
      <div className="flex min-h-[200px] items-center justify-center gap-6">
        <Tooltip>
          <TooltipTrigger className="rounded-md border px-4 py-2">
            More details
          </TooltipTrigger>
          <TooltipContent className="max-w-[200px]">
            <div className="space-y-1">
              <p className="font-medium">EbonUI Tooltip</p>
              <p className="text-xs text-zinc-400">
                Smooth animations, glass effect, and better UX.
              </p>
            </div>
          </TooltipContent>
        </Tooltip>
      </div>
    </TooltipProvider>
  )
}
"use client"

import {
  Tooltip,
  TooltipContent,
  TooltipProvider,
  TooltipTrigger,
} from "@/components/ui/tooltip"

export function TooltipDemo() {
  return (
    <TooltipProvider>
      <div className="flex min-h-[200px] items-center justify-center gap-6">
        <Tooltip>
          <TooltipTrigger className="flex h-10 w-10 items-center justify-center rounded-full bg-zinc-800 text-white">
            ?
          </TooltipTrigger>
          <TooltipContent>Helpful info here</TooltipContent>
        </Tooltip>
      </div>
    </TooltipProvider>
  )
}

Installation

pnpm dlx shadcn@latest add https://ebonui.com/r/tooltip.json

Usage

import {
  Tooltip,
  TooltipTrigger,
  TooltipContent,
  TooltipProvider,
} from "@/components/ui/tooltip"
 
        <Tooltip>
          <TooltipTrigger className="rounded-lg bg-zinc-900 px-4 py-2 text-sm text-white">
            Hover me
          </TooltipTrigger>
          <TooltipContent>
            Simple tooltip
          </TooltipContent>
        </Tooltip>