Sections
Get Started
Components
- Accordion
- Alert Dialog
- Animated Gradient Text
- Animated Shiny Text
- Avatar
- Badge
- Bento Box
- Bento Grid
- Border Beam
- Breadcrumbs
- Card
- Checkbox
- Custom Cursor
- Dialog
- Glow Border
- Glow Card
- Hover Card
- Hyper Text
- Logo Beam
- Marquee
- Number Counter
- Popover
- Progress
- Radio Group
- Ripple Button
- Scroll Area
- Separator
- Sheet
- Shimmer Button
- Shinny Icons
- Switch
- Tabs
- Terminal
- Text Animate
- Theme Toggler
- Tooltip
- Typing Animation
- Word Rotate
"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>Support Ebon UI by giving it a star on GitHub!
A lot of work goes into maintaining and improving Ebon UI. Your stars help show your support and encourage further development.
Star on Github