Ao criar seu cabeçalho global, há muitas coisas que você precisa considerar. Os elementos que você coloca em seu cabeçalho devem ajudar seu visitantes para navegar facilmente. Para reduzir o tempo que as pessoas gastam navegando, muitos web designers optam por um cabeçalho superior fixo, permitindo visitantes para acessar imediatamente outras páginas ou publicações. Isso é realmente útil, mas ao criar um cabeçalho fixo, grande parte da altura da sua janela de visualização visitantes está ocupado, o que permite menos de conteúdo para exibir de uma vez. Se você não está pronto para fazer esse sacrifício, saiba que não é necessário. Você pode colher os benefícios de um cabeçalho fixo, permitindo que seu cabeçalho geral seja revelado quando os visitantes rolam para cima e o ocultam quando rolam para baixo. Hoje iremos guiá-lo para ocultar e revelar seu cabeçalho global usando o Theme Builder da Divi.

Visão geral

Antes de mergulharmos no tutorial, vamos dar uma olhada no resultado em diferentes tamanhos de tela.

Menu de animação revelou divi

1. Vá para Divi Theme Builder e adicione um novo modelo

Comece indo para o Divi Theme Builder.

Construtor de temas Divi

Comece a criar um cabeçalho global

Lá, clique em "Adicionar um cabeçalho global" e selecione "Criar um cabeçalho global".

Cabeçalho global do Divi builder

2. Comece a criar um cabeçalho global

Configurações de seção

Cor de fundo

Dentro do editor de template, você notará uma seção. Abra esta seção e mude sua cor de fundo.

  • Cor de fundo: #ffffff
Configuração da sessão Divi

dimensionamento

Vá para a guia de design e atribua 100% de largura para sua próxima seção.

  • Largura: 100%
Configurar largura

espaçamento

Adicione também preenchimento superior e inferior personalizado.

  • Estofamento superior: 2vw
  • Estofamento inferior: 2vw
Seção de configurações

Caixa de sombra

Também aplicaremos um tom sutil à nossa seção.

  • Força do Borrão da Sombra da Caixa: 50px
  • Cor da sombra: rgba (0,0,0,0,08)
Módulo Ombre divi

ID CSS

Posteriormente neste tutorial, precisaremos de algum código personalizado para que o efeito de rolagem ocorra. Para se preparar para isso, adicionamos um ID CSS à seção.

  • ID CSS: seção de cabeçalho global
Adicionar classes css divi

Elemento principal

Também faremos da seção um cabeçalho fixo adicionando duas linhas de código CSS ao elemento principal da seção.

position: fixed;top: 0;

Configurações do Divi sectoin

Índice Z

Agora, para garantir que nossa seção apareça no topo da página ou conteúdo da postagem, também aumentaremos o índice z nas configurações de visibilidade.

  • Índice Z: 99999
Configuração Zindex

Adicione uma nova linha

Estrutura da coluna

Depois de concluir todos os parâmetros da seção, continue adicionando uma nova linha à seção usando a seguinte estrutura de colunas:

Escolha um layout

dimensionamento

Sem adicionar um módulo ainda, abra as configurações de linha e deixe a linha preencher toda a largura da tela.

  • Use uma largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalizar as alturas das colunas: Sim
  • Largura: 100%
  • Largura máxima: 100%
Configuração do módulo de linha divi

espaçamento

Remova também todo o preenchimento superior e inferior padrão.

  • Estofamento superior: 0px
  • Preenchimento inferior: 0px
revelar o cabeçalho global

Elemento principal

centralize conteúdo da coluna e permitir que as colunas permaneçam lado a lado em telas menores, adicionando duas linhas de código CSS ao elemento principal da linha.

display: flex;align-items: center;

Adicionar um código divi do elemento css

Adicione o módulo de rastreamento de mídia social à coluna 2

Adicionar redes sociais

É hora de adicionar módulos, começando com um módulo de rastreamento de mídia social na coluna 1. Adicione as redes sociais que deseja mostrar.

Adicionar botão de mídia social

Redefinir estilos de mídia social individuais

Continue redefinindo os estilos de cada rede social para um nível individual.

Redefina o estilo de um módulo divi

Adicionar um espaço de rede social individual

Você também precisará abrir as configurações de cada rede social individualmente e adicionar preenchimento inferior nas configurações de espaçamento.

  • Estofamento inferior: 0.5vw
Configuração de espaçamento do módulo Divi

alignement

Depois de adicionar individualmente o preenchimento inferior a cada rede social, volte às configurações gerais do seu mod. Mude para a guia de design e altere o alinhamento do módulo.

  • Alinhamento do módulo: centro
Módulo de configuração de alinhamento Divi

Configurações de ícone padrão

Altere também a cor do ícone nas configurações do ícone.

  • Cor do ícone: # 000000
Mudando o divi de cor

Configurações do ícone de passar o mouse

E mude a cor do ícone de foco.

  • Cor do ícone: # c2ab92
Modificação do ícone ao pairar

Fronteira

Complete os parâmetros do módulo adicionando uma borda inferior nos parâmetros da borda.

  • Largura da borda inferior: 1 px
  • Cor da borda inferior: # 000000
Configurando fronteiras divi

Adicione um módulo de menu à coluna 2

Selecione o menu

Vamos passar para a próxima coluna! Adicione um módulo de menu e selecione um menu de sua escolha.

Defina o conteúdo do módulo de menu divi

Baixar logo

Em seguida, faça o upload de um logotipo no módulo.

Escolha um logotipo de molde divi

Remover cor de fundo

E remova a cor de fundo.

Remover div da cor de fundo

Provisão

Em seguida, mude para a guia Design e certifique-se de que as seguintes configurações se apliquem ao layout:

  • Estilo: Centrado
  • Direção do menu suspenso: para baixo
Layout do menu Divi

Texto de menu padrão

Continue alterando as configurações de texto do menu da seguinte maneira:

  • Cor do link ativo: # c2ab92
  • Fonte do menu: Cormorant Garamond
  • Cor do texto: # 000000
  • Tamanho do texto do menu: 1vw (desktop), 2vw (tablet), 3vw (telefone)
Módulo de menu divi de links de configuração

Texto do menu suspenso

Altere o texto do menu ao passar o mouse.

  • Cor do texto do menu: # c2ab92
Configuração de cor do menu Divi

Menu suspenso

Em seguida, altere a cor da linha do menu suspenso nas configurações do menu suspenso.

  • Cor da linha do menu suspenso: # 000000
Configuração de cores do módulo de menu Divi

ícones

Também estamos mudando a cor do ícone do menu de hambúrguer nas configurações do ícone.

  • Cor do ícone do menu de hambúrguer: # 000000
Configuração do ícone do menu Divi

dimensionamento

Continue alterando a largura máxima do logotipo em diferentes tamanhos de tela nas configurações de dimensionamento.

  • Largura máxima do logotipo: 5vw (mesa), 10vw (tablet), 13vw (telefone)
Configuração da largura do menu Divi

Menu de Link CSS

E conclua as configurações do módulo adicionando duas linhas de código CSS ao link do menu do módulo na guia avançada.

padding-bottom: 1vw;border-bottom: 1px solid #000;

Configuração css menu divi

Adicione um módulo de texto à coluna 3

Adicione uma cópia

Vamos passar para o último módulo! Lá, o único módulo de que precisamos é um módulo de texto.

Adicionar um módulo de texto divi

Adicionar um link

Este módulo servirá como um CTA. Adicione um link de sua escolha.

  • URL do link do módulo: #
Configuração do módulo de texto Divi

Configurações de texto padrão

Mude para a guia de design do módulo e altere as configurações de texto de acordo:

  • Fonte do texto: Cormorant Garamond
  • Cor do texto: # 000000
  • Tamanho do texto: 1vw (computador), 2vw (tablet), 3vw (telefone)
Configuração da cor da fonte do módulo de texto Divi

Configurações de texto suspenso

Mude a cor do texto ao passar o mouse.

  • Cor do texto: # c2ab92
Ajuste da cor do texto do módulo Divi

dimensionamento

Continue alterando os parâmetros de dimensionamento do módulo em diferentes tamanhos de tela.

  • Largura: 12vw (computador), 18vw (tablet), 22vw (telefone)
  • Alinhamento do módulo: centro
Ajuste de dimensionamento do módulo de texto Divi

espaçamento

E adicione um pouco de preenchimento inferior nas configurações de espaçamento.

  • Estofamento inferior: 0.5vw
Ajuste de espaçamento do módulo Divi

Fronteira

Complete os parâmetros do módulo adicionando uma borda inferior.

  • Largura da borda inferior: 1 px
  • Cor da borda inferior: # 000000
Ajuste da borda do módulo de texto Divi

Adicione um módulo de código à coluna 2

Inserir código JQuery e CSS

Depois de definir o estilo de todos os mods na linha, é hora de fazer o efeito de revelar / ocultar acontecer. Para fazer isso, precisaremos adicionar código personalizado a um módulo de código que colocaremos na coluna 2. Esse código funcionará em qualquer seção que você adicionar, não importa como você projete seu cabeçalho ou os módulos. que você está usando, apenas certifique-se de adicionar o ID CSS à sua seção. Coloque o código JQuery entre as tags de script e o código CSS entre as tags de estilo, conforme mostrado na tela de impressão abaixo.

jQuery(function($){ var topPosition = $(window).scrollTop(); $(window).scroll(function() {var scrollMovement = $(window).scrollTop();if(scrollMovement > topPosition) {$('#global-header-section').slideUp();} else {$('#global-header-section').slideDown();}topPosition = scrollMovement;}); });

main-content{margin-top: 7vw;}

Adicionar código js jquery wordpress divi

3. Salve as modificações do gerador e exiba o resultado

Depois de concluir o cabeçalho global, salve todas as alterações e visualize o resultado em seu site da Web!

Projeto final do módulo de menu divi
Cabeçalho global do Divi builder

Visão geral

Agora que passamos por todas as etapas, vamos dar uma última olhada no resultado em diferentes tamanhos de tela.

Visão geral do módulo completo

Considerações finais

Neste artigo, mostramos como fazer seu cabeçalho global aparecer ao rolar para cima e ocultá-lo ao rolar para baixo. Esta é uma forma popular e eficaz de ajudar os visitantes a navegar facilmente sem ocupar uma parte da altura da janela. Você também pode baixar o arquivo JSON gratuitamente! Se você tiver dúvidas ou sugestões, fique à vontade para deixar um comentário na seção de comentários abaixo.