Components
@shadcn/react
@shadcn/helpers
Utilities
import { Button } from "@/components/ui/button"
import { Tooltip, TooltipTrigger } from "@/components/ui/tooltip"
安装#
pnpm dlx shadcn@latest add tooltip
用法#
import { Tooltip, TooltipTrigger } from "@/components/ui/tooltip"<TooltipTrigger>
<Button>悬停</Button>
<Tooltip>
<p>添加到库</p>
</Tooltip>
</TooltipTrigger>组合#
使用以下组合构建一个 Tooltip:
TooltipTrigger
├── Button
└── Tooltip位置#
使用 placement 属性更改工具提示的位置。
import { Button } from "@/components/ui/button"
import { Tooltip, TooltipTrigger } from "@/components/ui/tooltip"
使用键盘快捷键#
import { SaveIcon } from "lucide-react"
import { Button } from "@/components/ui/button"禁用按钮#
通过使用 span 包裹禁用按钮来显示工具提示。
import { Button } from "@/components/ui/button"
import { Tooltip, TooltipTrigger } from "@/components/ui/tooltip"
RTL#
要在 shadcn/ui 中启用 RTL 支持,请参阅 RTL 配置指南。
"use client"
import {API 参考#
请参阅 React Aria Tooltip 文档。