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