Skip to content

CSS: hero

div[class~="instui-hero"] — Seção de cabeçalho em largura total com título, subtítulo e imagem de fundo opcional.

✅ Use Hero quando:

  • Você precisa de um cabeçalho de página proeminente com hierarquia visual

  • A página se beneficia de uma seção inicial grande e chamativa

  • Você quer incluir imagens de fundo ou acentos em gradiente 🚫 Não use Hero quando:

  • Está construindo um cabeçalho de página simples — use Page-Layout em vez disso

  • O hero compete com conteúdo crítico — priorize a legibilidade

Acessibilidade

  • Garanta que o título esteja em uma tag <h1> para estrutura semântica
  • Se usar imagens de fundo, forneça contraste de cor suficiente para o texto
  • Evite autoplay em vídeo ou animação que possa distrair do conteúdo

Uso

css
@import "@pantoken/plugin-layouts/layouts.css";

Slots

SlotDescrição
subtitleConteúdo do subtítulo do Hero
titleConteúdo do título do Hero

Partes

ParteDescrição
.instui-actionsBotões de ação ou links opcionais.
.instui-backgroundCamada de fundo opcional (imagem ou gradiente).
.instui-contentContêiner para texto e ações do hero.
.instui-overlaySobreposição semi-transparente opcional para contraste do texto.
.instui-subtitleTexto de apoio ou descrição opcional.
.instui-titleTítulo principal do hero (normalmente <h1>).

Pseudo-elementos

Pseudo-elementoDescrição
::before

Estados

EstadoDescrição
:optional

Tokens consumidos

TokenTipoValor
--instui-color-primary-background
--instui-font-size-hero<length>
--instui-font-size-large<length>
--instui-font-weight-bold
--instui-space-large
--instui-space-medium

Relacionado