Skip to content
Extensões

Tooltip

Dica visual que aparece ao passar o mouse sobre um elemento. Background invertido (mesmo padrão do toast). Seta apontando para o trigger. 4 posições e variante com ícone. Dark mode automático.

components/tooltip.cssAbrir no Figma

Variantes

Passe o mouse sobre os ícones para ver os tooltips nas 4 posições.

Carregando exemplo...

Propriedades

Classes disponíveis para configurar o tooltip.

PropriedadeTipoDefaultDescrição
.tooltip-wrapperclasseContainer relativo do trigger + tooltip.
.tooltipclasseTooltip (padding 4px 8px, radius 6px). Aparece no hover.
.tooltip--topclassePosiciona acima do trigger.
.tooltip--bottomclassePosiciona abaixo do trigger.
.tooltip--leftclassePosiciona à esquerda do trigger.
.tooltip--rightclassePosiciona à direita do trigger.
.tooltip-textclasseTexto do tooltip (p5 medium, 12px).
.tooltip-iconclasseÍcone opcional (16x16).

Código

Snippets prontos para copiar e usar.

Tooltip padrão

html
<div class="tooltip-wrapper">
    <button>Trigger</button>
    <div class="tooltip tooltip--top">
        <span class="tooltip-text">Olá, eu sou o Tooltip!</span>
    </div>
</div>

Tooltip com ícone

html
<div class="tooltip-wrapper">
    <button>Trigger</button>
    <div class="tooltip tooltip--top">
        <span class="tooltip-icon"><!-- SVG 16x16 --></span>
        <span class="tooltip-text">Olá, eu sou o Tooltip!</span>
    </div>
</div>

Tokens utilizados

Variáveis semânticas aplicadas ao componente.

TokenUso
--surface-base-neutral-container-default-on-blackBackground (light mode)
--surface-base-neutral-container-emphasisBackground (dark mode)
--text-base-neutral-whiteCor do texto e ícone
--radius-defaultBorder-radius (6px)
--spacing-1Padding vertical (4px)
--spacing-2Padding horizontal / gap ícone (8px)
--z-tooltipZ-index (1070)

Design System interno do GALES