125k

Hover Card

晴眼者は、リンクの背後にあるコンテンツをプレビューできます。

import {
  Avatar,
  AvatarFallback,

インストール

pnpm dlx shadcn@latest add hover-card

使い方

import {
  HoverCard,
  HoverCardContent,
  HoverCardTrigger,
} from "@/components/ui/hover-card"
<HoverCard>
  <HoverCardTrigger>Hover</HoverCardTrigger>
  <HoverCardContent>
    The React Framework – created and maintained by @vercel.
  </HoverCardContent>
</HoverCard>

構成

次の構成を使用して HoverCard を構築します。

HoverCard
├── HoverCardTrigger
└── HoverCardContent

トリガー遅延

トリガーで delay および closeDelay を使用して、カードが開閉するタイミングを制御します。

<HoverCard>
  <HoverCardTrigger delay={100} closeDelay={200}>
    Hover
  </HoverCardTrigger>
  <HoverCardContent>Content</HoverCardContent>
</HoverCard>

位置

HoverCardContent の side および align プロパティを使用して配置を制御します。

<HoverCard>
  <HoverCardTrigger>Hover</HoverCardTrigger>
  <HoverCardContent side="top" align="start">
    Content
  </HoverCardContent>
</HoverCard>

基本

import {
  Avatar,
  AvatarFallback,

サイド

import { Button } from "@/components/ui/base/button"
import {
  HoverCard,

RTL

shadcn/ui で RTL サポートを有効にするには、RTL 構成ガイド を参照してください。

"use client"

import {

API リファレンス

詳細については、Base UI ドキュメントを参照してください。