MenuChevron Down
HoverCard Cartão Flutuante - Docs - Artefact

HoverCard Cartão Flutuante

Overlays
Auto-interativo

Introdução

Um popover que aparece quando o usuário passa o cursor sobre um disparador, útil para mostrar informações complementares.

Uso

HoverCard básico

import { HoverCard } from "../components/ui";

export default function MyPage() {
  return (
    <HoverCard.Root>
      <HoverCard.Trigger>
        <a href="#">Hover me</a>
      </HoverCard.Trigger>
      <HoverCard.Positioner>
        <HoverCard.Content>
          Supplementary information shown on hover.
        </HoverCard.Content>
      </HoverCard.Positioner>
    </HoverCard.Root>
  );
}

Construtor de páginas do CMS

Este componente está disponível como um bloco hoverCard no Construtor de páginas (content/pages/*.json):

{
  "type": "hoverCard",
  "triggerText": "Hover me",
  "showArrow": true,
  "title": "Supplementary information",
  "description": "Shown on hover."
}

Propriedades

HoverCard

PropTipoDescrição
interactivebooleanHabilita a hidratação no cliente. Padrão: true.
openbooleanEstado de abertura controlado.
openDelaynumberAtraso em ms antes de abrir ao passar o cursor.
closeDelaynumberAtraso em ms antes de fechar ao sair.
classstringClasses CSS personalizadas para o elemento raiz.

Subcomponentes

HoverCard.Root, HoverCard.Trigger, HoverCard.Positioner, HoverCard.Content, HoverCard.Arrow, HoverCard.ArrowTip