Ir para o conteúdo principal

Tooltip

Visão Geral​

Para a documentação completa, incluindo diretrizes de uso, acessibilidade e exemplos visuais, consulte o Design System do GovBR.

Exemplos​

Densidade​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Posição​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Estado​

Carregando exemplo
Formatar código
Copiar código
Resetar exemplo
StackBlitz
Abrir no StackBlitz
Alternar fundo do preview

Propriedades​

customId​

Atributocustom-id
DescriçãoIdentificador único do componente.
Quando omitido, um valor é gerado automaticamente.

> Padrão: valor único gerado por Helpers.generateUniqueId().

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam customId.
Tipostring
Valor padrãoHelpers.generateUniqueId()

density​

Atributodensity
DescriçãoDefine a densidade visual do componente.

- small: Baixa densidade (componente maior, mais espaçamento e altura).
- medium: Densidade intermediária, padrão recomendado para a maioria dos casos.
- large: Alta densidade (componente menor, menos espaçamento e altura).

> Uso compartilhado: mantenha esta descrição idêntica em todos os componentes que usam density.
Tipo"large" | "medium" | "small"
Valor padrão'medium'

hideDelay​

Atributohide-delay
DescriçãoAtraso em milissegundos antes de ocultar.
Tiponumber
Valor padrãonull

isAutoVisible​

Atributois-auto-visible
DescriçãoExibe automaticamente sem interação quando true; caso contrário, depende do acionador.
Tipoboolean
Valor padrãofalse

position​

Atributoposition
DescriçãoPosição do tooltip em relação ao acionador.
Tipo"bottom" | "left" | "right" | "top"
Valor padrão'top'

showDelay​

Atributoshow-delay
DescriçãoAtraso em milissegundos antes de exibir.
Tiponumber
Valor padrãonull

state​

Atributostate
DescriçãoEstado visual do tooltip: 'info', 'warning', 'error', 'danger' ou 'success'.
Tipo"danger" | "error" | "info" | "success" | "warning"
Valor padrão'info'

type​

Atributotype
DescriçãoTipo do tooltip: 'standard' (simples) ou 'popover' (mais rico, com fechamento por interação).
Tipo"popover" | "standard"
Valor padrão'standard'

Slots​

NomeDescrição
"content"Slot para o conteúdo exibido no tooltip.
"trigger"Slot para o elemento que aciona a exibição do tooltip.

Eventos​

EventoDescriçãoPropagação
brDidCloseEmitido quando o tooltip fecha.true
brDidOpenEmitido quando o tooltip abre.true

Métodos​

hide​

Assinaturahide() => Promise<void>
DescriçãoOculta o tooltip programaticamente (alias para hideTooltip).
Parâmetros---

hideTooltip​

AssinaturahideTooltip() => Promise<void>
DescriçãoOculta o tooltip programaticamente.
Parâmetros---

setTriggerElement​

AssinaturasetTriggerElement(element: HTMLElement | null) => Promise<void>
DescriçãoDefine um trigger externo para o tooltip.
Parâmetroselement:

show​

Assinaturashow() => Promise<void>
DescriçãoExibe o tooltip programaticamente (alias para showTooltip).
Parâmetros---

showTooltip​

AssinaturashowTooltip() => Promise<void>
DescriçãoExibe o tooltip programaticamente.
Parâmetros---

CSS Shadow Parts​

NomeDescrição
"arrow"Seta indicativa do tooltip.
"container"Wrapper principal do tooltip.
"content"Área de conteúdo do tooltip.
"trigger"Área do acionador do tooltip.

Dependências​

Usado por​

Depende de​

Gráfico​