mirror of
https://github.com/shadcn-ui/ui.git
synced 2026-06-25 13:46:07 +00:00
68 lines
1.2 KiB
Plaintext
68 lines
1.2 KiB
Plaintext
---
|
||
title: Hover Card
|
||
description: For sighted users to preview content available behind a link.
|
||
component: true
|
||
links:
|
||
doc: https://www.radix-ui.com/docs/primitives/components/hover-card
|
||
api: https://www.radix-ui.com/docs/primitives/components/hover-card#api-reference
|
||
---
|
||
|
||
<ComponentPreview name="hover-card-demo" description="A hover card component" />
|
||
|
||
## Installation
|
||
|
||
<Tabs defaultValue="cli">
|
||
|
||
<TabsList>
|
||
<TabsTrigger value="cli">CLI</TabsTrigger>
|
||
<TabsTrigger value="manual">Manual</TabsTrigger>
|
||
</TabsList>
|
||
<TabsContent value="cli">
|
||
|
||
```bash
|
||
npx shadcn@latest add hover-card
|
||
```
|
||
|
||
</TabsContent>
|
||
|
||
<TabsContent value="manual">
|
||
|
||
<Step>Install the following dependencies:</Step>
|
||
|
||
```bash
|
||
npm install @radix-ui/react-hover-card
|
||
```
|
||
|
||
<Steps>
|
||
|
||
<Step>Copy and paste the following code into your project.</Step>
|
||
|
||
<ComponentSource name="hover-card" />
|
||
|
||
<Step>Update the import paths to match your project setup.</Step>
|
||
|
||
</Steps>
|
||
|
||
</TabsContent>
|
||
|
||
</Tabs>
|
||
|
||
## Usage
|
||
|
||
```tsx
|
||
import {
|
||
HoverCard,
|
||
HoverCardContent,
|
||
HoverCardTrigger,
|
||
} from "@/components/ui/hover-card"
|
||
```
|
||
|
||
```tsx
|
||
<HoverCard>
|
||
<HoverCardTrigger>Hover</HoverCardTrigger>
|
||
<HoverCardContent>
|
||
The React Framework – created and maintained by @vercel.
|
||
</HoverCardContent>
|
||
</HoverCard>
|
||
```
|