Saltar al contenido
Logic2BUI

Buscar en la documentación

Busca componentes y documentación

Nuevo
Menú

Tarjeta al pasar

Permite a las personas videntes previsualizar el contenido disponible tras un enlace.

Instalación

npx logic2b@next add hover-card

Uso

import {
  HoverCard,
  HoverCardContent,
  HoverCardTrigger,
} from "@/components/ui/hover-card"

<HoverCard>
  <HoverCardTrigger>@logic2b</HoverCardTrigger>
  <HoverCardContent>
    Componentes listos para crear interfaces atractivas con rapidez.
  </HoverCardContent>
</HoverCard>

Ejemplos

Perfil

Retraso y alineación personalizados

Accesibilidad

  • Construido sobre Hover Card de Radix: se abre al pasar el puntero o al enfocar el activador con el teclado, por lo que se alcanza mediante Tab.
  • Es una previsualización complementaria para personas videntes. No atrapa el foco ni se anuncia como diálogo, así que nunca debe contener en exclusiva información o acciones esenciales.
  • Esc cierra una tarjeta abierta.

Playground interactivo

Edita las propiedades del componente y revisa el JSX exacto antes de copiarlo. La vista previa se carga solo cuando esta sección entra en pantalla.

JSX generado
<HoverCard
  openDelay={100}
  closeDelay={100}
>
  <HoverCardTrigger
    href="#logic2b"
    className="font-medium underline underline-offset-4"
  >@logic2b</HoverCardTrigger>
  <HoverCardContent>Composable UI infrastructure for people and coding agents.</HoverCardContent>
</HoverCard>

Referencia de API

Generada a partir de las exportaciones públicas de TypeScript en src/ui/hover-card.tsx. Las descripciones técnicas conservan el texto canónico del código fuente.

Ver JSON

HoverCard

Componente
Props: React.ComponentProps<typeof HoverCardPrimitive.Root>

HoverCardTrigger

Componente
Props: React.ComponentProps<typeof HoverCardPrimitive.Trigger>

HoverCardContent

Componente
Props: React.ComponentProps<typeof HoverCardPrimitive.Content>
PropiedadTipoObligatoriaValor predeterminadoDescripción
align"center" | "end" | "start"No"center"—
sideOffsetnumberNo4—

Contrato de accesibilidad

Comportamiento legible por máquinas y responsabilidades de quien integra hover-card. Los detalles normativos conservan el texto canónico del registro.

Ver JSON
Soporte
Gestionado por la primitiva
Patrón
hover preview
Radix Hover Card
Interacciones de teclado para hover-card
TeclasComportamiento
TabFocusing the trigger reveals the preview.
EscapeClose the open surface and restore focus.

Semántica incorporada

  • The preview opens for focus as well as pointer hover.

Responsabilidades de integración

  • Keep the linked destination usable without the preview; do not put required actions only inside it.