Como economizar espaço no cabeçalho usando ícones de alternância com Divi

Publicados: 2021-01-06

A maneira como você projeta seu cabeçalho define o tom para o resto do seu site. É por isso que é importante pensar na maneira como você adiciona elementos e interações. Obviamente, você desejará incluir o básico, como um logotipo e itens de menu, mas há grandes chances de incluir outras frases de chamariz também. No entanto, quanto mais itens você adicionar ao seu cabeçalho, mais complicado ele se tornará. Se você está procurando uma maneira limpa e interativa de exibir diferentes frases de chamariz em seu cabeçalho, você vai adorar este tutorial. Hoje, estamos mostrando como economizar espaço em seu cabeçalho usando ícones de alternância. Você também poderá baixar o arquivo JSON gratuitamente!

Vamos lá.

Antevisão

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

Área de Trabalho

ícones de alternância

Móvel

ícones de alternância

Baixe o modelo de cabeçalho global GRATUITAMENTE

Para colocar suas mãos no template de cabeçalho global gratuito, primeiro você precisa baixá-lo usando o botão abaixo. Para obter acesso ao download, você precisará se inscrever em nossa lista de e-mail Divi Daily usando o formulário abaixo. Como um novo assinante, você receberá ainda mais bondade Divi e um pacote Divi Layout grátis toda segunda-feira! Se você já está na lista, basta inserir seu endereço de e-mail abaixo e clicar em download. Você não será “reinscrito” nem receberá e-mails extras.

Baixe os arquivos
Download de graça

Download de graça

Junte-se ao Divi Newsletter e nós lhe enviaremos por e-mail uma cópia do último pacote de layout de página de destino Divi, além de toneladas de outros recursos, dicas e truques Divi incríveis e gratuitos. Acompanhe e você será um mestre Divi em nenhum momento. Se você já está inscrito basta digitar seu endereço de e-mail abaixo e clicar em download para acessar o pacote de layout.

Você se inscreveu com sucesso. Por favor, verifique seu endereço de e-mail para confirmar sua assinatura e tenha acesso a pacotes de layout Divi semanais gratuitos!

1. Construir estrutura de cabeçalho

Criar novo modelo de cabeçalho global

Comece acessando o Divi Theme Builder e comece a construir um novo cabeçalho global ou personalizado.

ícones de alternância

ícones de alternância

Adicionar Seção # 1

Fundo Gradiente

Uma vez dentro do editor de template, você notará uma seção. Abra as configurações dessa seção e aplique um fundo gradiente.

  • Cor 1: #ffffff
  • Cor 2: #eaeaea
  • Tipo de gradiente: Linear
  • Direção do gradiente: 90 graus
  • Posição inicial: 50%
  • Posição final: 50%

ícones de alternância

Espaçamento

Vá para a guia de design da seção e remova todo o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

ícones de alternância

Sombra da caixa

Adicione uma sombra de caixa também.

  • Cor da sombra: rgba (0,0,0,0,06)

ícones de alternância

Adicionar nova linha

Estrutura da Coluna

Continue adicionando uma nova linha usando a seguinte estrutura de coluna:

ícones de alternância

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha, vá para a guia de design e altere as configurações de dimensionamento da seguinte forma:

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalize Alturas de Coluna: Sim
  • Largura: 100%
  • Largura máxima: 100%
  • Alinhamento de linha: centro

ícones de alternância

Espaçamento

Em seguida, remova todo o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

ícones de alternância

CSS do elemento principal

Em seguida, vá para a guia avançada e aplique algumas linhas de código CSS personalizadas do elemento principal em diferentes tamanhos de tela. Este código nos ajudará a centralizar verticalmente os itens na área de trabalho.

Área de Trabalho:

display: flex;
place-items: center;

Tablet e telefone:

display: block;

ícones de alternância

Configurações da coluna 1

Espaçamento

Em seguida, abra as configurações da coluna 1 e aplique algum preenchimento esquerdo e direito.

  • Preenchimento esquerdo: 5%
  • Preenchimento direito: 5%

ícones de alternância

Elemento Principal

Estamos mudando o tamanho de nossa coluna no desktop e trazendo-a de volta para “100%” no tablet e telefone, aplicando algum CSS personalizado ao elemento principal da coluna.

Área de Trabalho:

width: 88% !important

Tablet e telefone:

width: 100% !important;

ícones de alternância

Configurações da coluna 2

Cor de fundo

A seguir, abriremos as configurações da coluna 2 e alteraremos a cor de fundo para branco.

  • Cor de fundo: #FFFFFF

ícones de alternância

Espaçamento

Adicionaremos alguns valores de preenchimento responsivo às configurações de espaçamento desta coluna também.

  • Enchimento superior:
    • Desktop: 50px
    • Tablet e telefone: 20px
  • Padding Inferior
    • Desktop: 50px
    • Tablet e telefone: 20px
  • Preenchimento esquerdo: 1%
  • Preenchimento direito: 1%

ícones de alternância

CSS do elemento principal

Modificaremos o tamanho da segunda coluna na área de trabalho também. Estamos trazendo isso de volta para “100%” em tamanhos de tela menores.

Área de Trabalho:

display: flex;
place-items: center;
width: 12% !important;

Tablet e telefone:

width: 100% !important;

ícones de alternância

Adicionar Módulo de Menu à Coluna 1

Selecione o menu

É hora de adicionar módulos, começando com um Módulo de Menu na coluna 1. Selecione um menu de sua escolha.

ícones de alternância

Carregar logotipo

Faça upload de um logotipo a seguir.

ícones de alternância

Remover cor de fundo

Em seguida, remova a cor de fundo padrão.

ícones de alternância

Configurações de texto do menu

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

  • Fonte do menu: Playfair Display
  • Fonte do texto do menu: Playfair Display
  • Cor do texto do menu: # 000000
  • Tamanho do texto do menu: 19px
  • Altura da linha do menu: 1,4em
  • Alinhamento de Texto: Direito

ícones de alternância

Configurações do menu suspenso

Em seguida, altere a cor da linha do menu suspenso.

  • Cor da linha do menu suspenso: #ffffff

ícones de alternância

Configurações de ícones

Altere também as cores dos ícones nas configurações dos ícones.

  • Cor do ícone do carrinho de compras: # 000000
  • Cor do ícone de pesquisa: # 000000
  • Cor do ícone do menu de hambúrguer: # 000000

ícones de alternância

Dimensionamento

E conclua as configurações do módulo, alterando as configurações de dimensionamento da seguinte forma:

  • Largura máxima do logotipo: 200 px
  • Largura: 100%
  • Alinhamento do Módulo: Centro

ícones de alternância

Adicione o Módulo Blurb nº 1 à Coluna 2

Deixe a caixa de conteúdo vazia

Para a segunda coluna. Para criar os ícones de alternância, usaremos os Módulos Blurb sem o título e o conteúdo. Começaremos criando o primeiro ícone de alternância e, em seguida, reutilizaremos o módulo para adicionar os outros dois ícones de alternância. Depois de adicionar o Módulo Blurb, certifique-se de que o título e a caixa de conteúdo estejam vazios.

ícones de alternância

Selecione o ícone

Em seguida, selecione um ícone de sua escolha.

ícones de alternância

Configurações de ícone

Vá para a guia de design do módulo e altere as configurações do ícone da seguinte forma:

  • Cor do ícone
    • Padrão: #dbdbdb
    • Hover: # 000000
  • Posicionamento do ícone: topo
  • Alinhamento do ícone: Centro
  • Use o tamanho da fonte do ícone: Sim
  • Tamanho da fonte do ícone: 200%

ícones de alternância

Dimensionamento

Modifique as configurações de dimensionamento também.

  • Largura do conteúdo: 100%
  • Largura: 32%

ícones de alternância

Elemento principal e CSS da imagem do Blurb

E conclua as configurações do módulo adicionando duas linhas de código CSS às opções CSS personalizadas na guia avançada do Módulo Blurb.

Elemento Principal:

display: inline-block;

Imagem do Blurb:

margin-bottom: 0px !important

ícones de alternância

Clonar módulo do Blurb duas vezes

Depois de concluir o primeiro ícone de alternância Módulo do Blurb, você pode cloná-lo duas vezes.

ícones de alternância

Alterar ícone

Certifique-se de alterar o ícone em cada duplicata.

ícones de alternância

2. Adicionar itens de alternância

Adicionar Seção # 2

Dimensionamento

Agora que definimos a base de nosso cabeçalho, ainda precisamos incluir os itens de alternância. Para fazer isso, adicionaremos uma nova seção logo abaixo da anterior. Abra as configurações da seção e certifique-se de que a altura desta seção seja “0px”. Isso nos ajudará a evitar que a seção ocupe qualquer espaço em nosso design de cabeçalho. A única razão pela qual precisamos desta seção é para mostrar nossos itens de alternância.

  • Altura: 0 px

ícones de alternância

Espaçamento

Vá para a guia de design da seção e remova todo o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

ícones de alternância

Adicionar nova linha

Estrutura da Coluna

Continue adicionando uma nova linha usando a seguinte estrutura de coluna:

ícones de alternância

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha e modifique as configurações de dimensionamento da seguinte forma:

  • Usar largura de calha personalizada: Sim
  • Largura da calha: 1
  • Equalize a altura das colunas
  • Largura: 100%
  • Largura máxima: 100%

ícones de alternância

Espaçamento

Em seguida, remova todo o preenchimento padrão superior e inferior.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px

ícones de alternância

Posição

E reposicione toda a linha. Tornar esta linha absoluta nos ajudará a evitar que a linha ocupe qualquer espaço no design.

  • Posição: Absoluta
  • Localização: canto superior direito

ícones de alternância

Adicionar Módulo de Texto # 1 à Coluna 2

Adicionar número de telefone à caixa de conteúdo

É hora de adicionar os itens de alternância! Primeiro, vamos adicionar o número de telefone. Adicione um novo Módulo de texto à coluna 2 e insira o número de telefone na caixa de conteúdo.

ícones de alternância

Cor de fundo

Adicione uma cor de fundo preta a seguir.

  • Cor de fundo: # 000000

ícones de alternância

Configurações de texto

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

  • Fonte do texto: Playfair Display
  • Cor do texto: #ffffff
  • Tamanho do texto: 27 px
  • Alinhamento de Texto: Centro

ícones de alternância

Dimensionamento

Certifique-se de que a largura também seja 100%.

  • Largura: 100%

ícones de alternância

Espaçamento

Em seguida, adicione alguns valores de preenchimento personalizados às configurações de espaçamento.

  • Enchimento superior: 10%
  • Estofamento inferior: 10%
  • Preenchimento esquerdo: 2%
  • Preenchimento direito: 2%

ícones de alternância

Clonar Módulo de Texto

Depois de concluir o primeiro item de alternância Módulo de texto, clone-o uma vez.

ícones de alternância

Alterar conteúdo para endereço de e-mail

Altere o conteúdo na caixa de conteúdo.

ícones de alternância

Adicionar Módulo de Acompanhamento de Mídia Social à Coluna 2

Adicionar redes sociais de escolha

Em seguida, adicione um Módulo de Acompanhamento de Mídia Social à coluna 2. Adicione quantas redes sociais desejar.

ícones de alternância

Alterar a cor de fundo de cada rede social para branco

Em seguida, altere a cor de fundo para branco para cada rede social individualmente.

  • Cor de fundo: #FFFFFF

ícones de alternância

ícones de alternância

Cor de fundo

Em seguida, volte às configurações gerais do módulo e use uma cor de fundo preta.

  • Cor de fundo: # 000000

ícones de alternância

Alinhamento

Vá para a guia de design do módulo e altere o alinhamento do módulo.

  • Alinhamento do Módulo: Centro

ícones de alternância

Configurações de ícone

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

  • Cor do ícone: # 000000

ícones de alternância

Dimensionamento

Em seguida, aplique uma largura de “100%” às configurações de dimensionamento.

  • Largura: 100%

ícones de alternância

Espaçamento

Aplique um pouco de preenchimento personalizado na parte superior e inferior também.

  • Enchimento superior: 10%
  • Estofamento inferior: 10%

ícones de alternância

Fronteira

E complete as configurações do módulo adicionando alguns cantos arredondados às configurações de borda.

  • Todos os cantos: 100px

ícones de alternância

3. Adicionar funcionalidade

Adicionar CSS IDs consecutivos à primeira seção dos módulos do Blurb

Agora que todos os elementos estão no lugar, podemos começar a adicionar o efeito de alternância. A primeira coisa que você precisa fazer é abrir cada módulo do Blurb individualmente e adicionar um CSS ID consecutivo.

  • Blurb 1: header-cta-1
  • Blurb 2: header-cta-2
  • Blurb 3: header-cta-3

ícones de alternância

Adicionar CSS IDs consecutivos para alternar itens

Faça o mesmo para os módulos de itens de alternância. O número no final do CSS ID deve corresponder ao CSS ID que você usou para os ícones na etapa anterior.

  • Módulo de texto 1: cabeçalho-item-1
  • Módulo de texto 2: cabeçalho-item-2
  • Módulo de seguimento de mídia social: header-item-3

ícones de alternância

Adicionar posição absoluta a todos os itens de alternância

E vire cada um dos itens de alternância absolutos um por um. Recomendamos que você vá para o modo wireframe para fazer isso.

  • Posição: Absoluta
  • Localização: Cima direita

ícones de alternância

Adicionar Módulo de Código à Primeira Coluna da Seção 1

Agora que todos os IDs CSS estão no lugar, podemos adicionar o código para fazer a função de clique funcionar. Adicione um novo Módulo de Código logo abaixo do Módulo de Menu na coluna 1.

ícones de alternância

Insira o código CSS

Adicione as seguintes linhas de código CSS entre as tags de estilo, como você pode observar na tela de impressão abaixo :

[id*="header-cta"]{
cursor: pointer;
}
[id*="header-item"] {
visibility: hidden;
opacity: 0;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.show-item {
visibility: visible;
opacity: 1;
}
.highlight-icon{
color: #000 !important;
}

ícones de alternância

Insira o código JQuery

Estamos adicionando algum código JQuery personalizado também. Adicione o código entre as tags de script como você pode observar na tela de impressão abaixo .

jQuery(function($){
$(document).ready(function(){
 
$('[id*="header-cta"]').click(function() {
 
var $selector = $(this).attr('id').replace('cta', 'item');
var $item = $('#' + $selector);
 
$item.toggleClass('show-item');
$('[id*="header-item"]').not($item).removeClass('show-item');

var $icon = $(this).find('.et-pb-icon');
var $allIcons = $('[id*="header-cta"]').find('.et-pb-icon');
  
$icon.toggleClass('highlight-icon');
$allIcons.not($icon).removeClass('highlight-icon');
  
});
 
});
});

ícones de alternância

4. Tornar Cabeçalho + Alternar Itens Fixos

Tornar a Seção 1 aderente

Por último, mas não menos importante, você também pode deixar o cabeçalho e alternar os itens fixos. Para criar o resultado desejado, você precisa se certificar de que ambas as seções são fixas e a opção “Offset From Surrounding Sticky Elements” está habilitada. Faça a primeira seção pegajosa.

  • Posição pegajosa: grudar no topo
  • Limite inferior de aderência: Nenhum
  • Compensação dos elementos aderentes circundantes: Sim
  • Estilos padrão de transição e fixos: Sim

ícones de alternância

Tornar a Seção 2 aderente

E faça o mesmo para a seção 2. É isso!

  • Posição pegajosa: grudar no topo
  • Limite inferior de aderência: Nenhum
  • Compensação dos elementos aderentes circundantes: Sim
  • Estilos padrão de transição e fixos: Sim

ícones de alternância

Antevisão

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

Área de Trabalho

ícones de alternância

Móvel

ícones de alternância

Pensamentos finais

Nesta postagem, mostramos como usar os ícones de alternância dentro do seu cabeçalho. Assim que alguém clica em um ícone, um item de alternância aparece, o que ajuda a economizar muito espaço no design do cabeçalho. Essa abordagem se concentra no comportamento do usuário e ajuda a evitar a necessidade de criar um design de cabeçalho opressor. Você também conseguiu baixar o arquivo JSON gratuitamente! Se você tiver alguma dúvida, sinta-se à vontade para deixar um comentário na seção de comentários abaixo.

Se você está ansioso para aprender mais sobre o Divi e obter mais brindes do Divi, certifique-se de assinar nosso boletim informativo por e-mail e canal no YouTube para que você sempre seja uma das primeiras pessoas a saber e obter os benefícios desse conteúdo gratuito.