Ir para o conteúdo principal
WBC - GovBR-DS
Copiar página como Markdown para IA

Footer

Componente estável e recomendada para novos projetos.
Anatomia, uso, comportamento visual e recomendações conceituais são mantidos pelo Padrão Digital de Governo. Esta página documenta a implementação Web Components e sua API executável.

Visão Geral​

O br-footer é o rodapé da página: logotipo, mapa do site, redes sociais, parceiros e informações legais.

Como montar​

ÁreaOnde colocar
Informações legaisbr-footer-legal no slot legal
Logotipobr-footer-logo no slot logo
Mapa do sitebr-footer-category com br-footer-item, no conteúdo do footer
Parceirosbr-footer-logo partner no slot partner-logo
Redes sociaisbr-footer-social no slot social-network
<br-footer social-network-title="Redes sociais">
<br-footer-logo slot="logo" src="/logo.svg" description="Nome do órgão" href="/"></br-footer-logo>

<br-footer-category label="Serviços">
<br-footer-item href="/servicos/emitir">Emitir documento</br-footer-item>
<br-footer-item href="/servicos/consultar">Consultar processo</br-footer-item>
</br-footer-category>

<br-footer-social slot="social-network" icon="instagram" description="Instagram" href="https://instagram.com/orgao" target="_blank"></br-footer-social>

<br-footer-legal slot="legal">Texto destinado a exibir informações sobre o licenciamento.</br-footer-legal>
</br-footer>

Em telas pequenas, as categorias viram seções que abrem e fecham. O tema padrão é escuro; use theme="light" para o claro.

Consulte as diretrizes de design do GovBR.

Desktop (100%)
Tablet - 768px
iPhone (iOS) - 390x844
Android - 360x800
Compartilhar URL
Ativar movimento reduzido
Mudar fundo
Abrir no StackBlitz
Mais opções
Tela cheia
Carregando preview…
HTML
Controles do componente
Console: logs, eventos e erros
Angular (Somente leitura)
React (Somente leitura)
Vue (Somente leitura)
Acessibilidade
Recolher controles e código
Desfazer alteração
Refazer alteração
Comparar alterações
Formatar código
Resetar código para o estado inicial
Escolher formato para copiar

Propriedades​

colorMode​

Atributocolor-mode
DescriçãoEsquema de cor padrão. Quando informado, tem precedência sobre theme.
Tipo"dark" | "light"
Valor padrão---

customId​

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

> Padrão: valor único gerado por generateUniqueId().
Tipostring
Valor padrãogenerateUniqueId()

layoutWidth​

Atributolayout-width
DescriçãoDefine a largura do container interno do rodapé.
- contained: largura máxima limitada pela grade no breakpoint desktop (container-lg).
- full: sempre ocupa 100% da largura disponível (container-fluid).
Tipo"contained" | "full"
Valor padrão'contained'

socialNetworkTitle​

Atributosocial-network-title
DescriçãoTexto de descrição das redes sociais.
Tipostring
Valor padrão''

theme Componente mantido por compatibilidade; prefira a alternativa indicada na documentação.​

Atributotheme
DepreciaçãoUse colorMode.
DescriçãoIndica o tema do rodapé.
Tipo"dark" | "light"
Valor padrão'dark'

Slots​

NomeDescrição
"default"Slot para o mapa do site, utilizando br-footer-category e br-footer-item.
"legal"Slot para informações legais, utilizando br-footer-legal.
"logo"Slot para o logo do rodapé, utilizando o componente br-logo.
"partner-logo"Slot para logos de parceiros, utilizando br-logo.
"social-network"Slot para as redes sociais, utilizando br-footer-social.

CSS Shadow Parts​

NomeDescrição
"container"Wrapper principal do footer.
"partners"Área de logos de parceiros.
"site-map"Área do mapa do site.
"social"Área de redes sociais.

Acessibilidade​

O footer é marcado como rodapé da página (<footer>).

  • Use br-footer-item para links do mapa do site: cada um é um link com texto.
  • Defina social-network-title para nomear a área de redes sociais.
  • Em logos, descreva a imagem em description. Em logos de parceiros apenas decorativos, deixe a descrição vazia.
  • Nas telas pequenas, o título de cada categoria é um botão que informa se está aberto; os links de uma categoria fechada não recebem foco.
  • No tema escuro, confira o contraste de textos e links.

A abertura das categorias respeita a preferência do sistema por menos movimento.

Dependências​

Subcomponentes​

Depende de​

Gráfico​

Na 1.x, o conteúdo era passado como dados. Na 2.x, cada área usa um slot e um subcomponente.

1.x2.xO que fazer
categoriesbr-footer-category e br-footer-itemDeclare dentro do footer.
containerFluidlayout-width="full"Renomeie.
invertedthemeUse theme="dark" ou theme="light".
logobr-footer-logo no slot logo
partnersbr-footer-logo partner no slot partner-logoUm elemento por parceiro.
socialbr-footer-social no slot social-networkUm elemento por rede.
spaceBetweenCategories—Remova.
textbr-footer-legal no slot legal

1.x:

<br-footer :categories="categories" :social="social" container-fluid></br-footer>

2.x:

<br-footer layout-width="full">
<br-footer-category label="Serviços">
<br-footer-item href="/servicos">Todos os serviços</br-footer-item>
</br-footer-category>
<br-footer-social slot="social-network" icon="youtube" description="YouTube" href="https://youtube.com/orgao"></br-footer-social>
</br-footer>
Comece aquiComponentesQuickstartsSobre o projetoRepositório GitLabVersõesDiscordGovBR-DSFAQWikiRedefinir cookies