Como adicionar um formulário de login suspenso ao cabeçalho Divi

Publicados: 2021-08-01

Se você estiver construindo um site de membros, é muito necessário pensar sobre a experiência de login. Claro, você pode permitir que os visitantes usem a página de login padrão do WordPress, mas também pode torná-lo mais fácil para eles incluindo um formulário de login em seu cabeçalho. Nesse caso, você deseja acionar o formulário de login ao clicar para economizar espaço em seu cabeçalho. Isso é exatamente o que mostraremos no tutorial Divi de hoje. Construiremos um cabeçalho global do zero e incluiremos um formulário de login suspenso. 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

formulário de login suspenso

Móvel

formulário de login suspenso

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. Crie um novo modelo de cabeçalho global

Vá para Divi Theme Builder

Comece acessando o Divi Theme Builder no backend do seu site WordPress. Uma vez lá, clique em “Add Global Header”.

formulário de login suspenso

Adicionar Novo Cabeçalho Global

Um menu suspenso aparecerá. Para começar a construir do zero, continue selecionando “Build Global Header”.

formulário de login suspenso

2. Construir Design de Cabeçalho

Adicionar Seção # 1

Imagem de fundo

Uma vez dentro do editor de template, você notará uma seção lá já. Abra as configurações da seção e carregue uma imagem de fundo ou use uma cor de fundo.

formulário de login suspenso

Espaçamento

Vá para a guia de design da seção e modifique o preenchimento superior e inferior a seguir.

  • Enchimento superior: 10 px
  • Preenchimento inferior: 10 px

formulário de login suspenso

Adicionar linha à seção

Estrutura da Coluna

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

formulário de login suspenso

Dimensionamento

Sem adicionar módulos 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 Alturas de Coluna: Sim
  • Largura:
    • Desktop: 80%
    • Tablet e telefone: 95%
  • Largura máxima: 2580 px

formulário de login suspenso

Espaçamento

Modifique os valores de preenchimento a seguir.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px
  • Preenchimento esquerdo: 1%
  • Preenchimento direito: 1%

formulário de login suspenso

CSS do elemento principal

Para alinhar automaticamente as colunas verticalmente, adicionaremos as seguintes linhas de código CSS ao elemento principal da linha na guia avançada:

display: flex;
justify-content: center;
align-items: center;

formulário de login suspenso

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

Adicionar redes sociais

É hora de adicionar módulos, começando com um Módulo de Acompanhamento de Mídia Social na coluna 1. Adicione as redes sociais de sua escolha.

formulário de login suspenso

Alterar a cor de fundo de cada rede social individualmente

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

  • Cor de fundo: #ffffff

formulário de login suspenso

formulário de login suspenso

Configurações de ícone

Volte para as configurações gerais do módulo e altere a cor do ícone na guia de design.

  • Cor do ícone: # 141414

formulário de login suspenso

Fronteira

Aplique algumas configurações de canto arredondado nas configurações de borda a seguir.

  • Todos os cantos: 100px

formulário de login suspenso

Adicionar Módulo de Botão à Coluna 2

Adicionar cópia

Na coluna 2, o único módulo de que precisamos é um Módulo de botão. Adicione alguma cópia de sua escolha.

formulário de login suspenso

Alinhamento de Botão

Altere o alinhamento do módulo a seguir.

  • Alinhamento do Botão: Direito

formulário de login suspenso

Configurações de botão

Em seguida, defina o estilo do botão.

  • Usar estilos personalizados para botão: Sim
  • Tamanho do texto do botão: 12 px
  • Cor do texto do botão: #ffffff
  • Cor de fundo do botão: # ff4700
  • Largura da borda do botão: 0 px
  • Raio da borda do botão: 0 px
  • Espaçamento entre letras dos botões: 2 px

formulário de login suspenso

  • Fonte do botão: Prata
  • Estilo da fonte do botão: maiúscula

formulário de login suspenso

Espaçamento

E conclua as configurações do botão aplicando os seguintes valores de preenchimento às configurações de espaçamento:

  • Preenchimento superior: 16 px
  • Preenchimento inferior: 16 px
  • Preenchimento esquerdo: 24px
  • Preenchimento direito: 24px

formulário de login suspenso

Adicionar Seção # 2

Cor de fundo

Adicione outra seção logo abaixo da anterior e use a seguinte cor de fundo para ela:

  • Cor de fundo: # fff4ef

formulário de login suspenso

Espaçamento

Remova todo o preenchimento padrão superior e inferior na guia de design a seguir.

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

formulário de login suspenso

Adicionar linha # 1

Estrutura da Coluna

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

formulário de login suspenso

Dimensionamento

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

  • Equalize Alturas de Coluna: Sim
  • Largura:
    • Desktop: 80%
    • Tablet e telefone: 95%
  • Largura máxima: 2580 px

formulário de login suspenso

Espaçamento

Modifique os valores de preenchimento nas configurações de espaçamento também.

  • Preenchimento superior: 5 px
  • Preenchimento inferior: 5 px
  • Preenchimento esquerdo: 2%
  • Preenchimento direito: 2%

formulário de login suspenso

Configurações da coluna 2

Cor de fundo

Em seguida, abra as configurações da coluna 2 e aplique uma cor de fundo apenas no tablet e no telefone.

  • Área de Trabalho: /
  • Tablet e telefone: # f2e8e3

formulário de login suspenso

formulário de login suspenso

Espaçamento

Estamos adicionando um pouco de preenchimento superior e inferior em tamanhos de tela menores também.

  • Enchimento superior:
    • Tablet e telefone: 25px
  • Preenchimento inferior:
    • Tablet e telefone: 25px

formulário de login suspenso

Adicionar Módulo de Menu à Coluna 1

Selecione o menu

A seguir, adicionaremos um Módulo de Menu à linha. Selecione um menu de sua escolha.

formulário de login suspenso

Carregar logotipo

Faça upload de um logotipo para o seu Módulo de Menu.

formulário de login suspenso

Remover cor de fundo

Em seguida, remova a cor de fundo do menu.

formulário de login suspenso

Configurações de texto do menu

Vá para a guia de design do módulo e estilize o texto do menu da seguinte maneira:

  • Fonte do Menu: Prata
  • Cor do texto do menu: # 111821
  • Tamanho do texto do menu: 18 px
  • Altura da linha do menu: 1,4em
  • Alinhamento de Texto: Direito

formulário de login suspenso

Configurações do menu suspenso

Altere também as configurações do menu suspenso.

  • Cor de fundo do menu suspenso: # fff4ef
  • Cor da linha do menu suspenso: # 191919
  • Cor do texto do menu suspenso: # 191919
  • Cor de fundo do menu móvel: # fff4ef
  • Cor do texto do menu móvel: # 191919

formulário de login suspenso

Configurações de ícones

Em seguida, altere as cores dos ícones nas configurações dos ícones.

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

formulário de login suspenso

Dimensionamento

E conclua as configurações do módulo aplicando as seguintes configurações de dimensionamento:

  • Largura máxima do logotipo: 50 px
  • Largura: 100%

formulário de login suspenso

3. Adicionar formulário de login suspenso e funcionalidade de clique

Adicionar Módulo Blurb à Coluna 2

Adicionar Título

Agora que a base do nosso cabeçalho foi construída, podemos nos concentrar na criação do gatilho e do formulário da lista suspensa de login. A primeira coisa de que precisaremos é um Módulo Blurb na coluna 2 de nossa linha. Aqui, vamos adicionar um título.

formulário de login suspenso

Selecione o ícone

A seguir, selecionaremos um ícone.

formulário de login suspenso

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: #ffffff
  • Ícone de círculo: Sim
  • Cor do círculo: # ff4700
  • Posicionamento de imagem / ícone: esquerda

formulário de login suspenso

Configurações de texto do título

Em seguida, defina o estilo do texto do título.

  • Fonte do título: Lato
  • Peso da fonte do título: pesado
  • Estilo da fonte do título: maiúsculas
  • Tamanho do texto do título: 12 px
  • Espaçamento entre letras de título: 3px

formulário de login suspenso

Animação

Também estamos removendo a animação padrão deste módulo nas configurações de animação.

  • Animação de imagem / ícone: sem animação

formulário de login suspenso

Blurb Title CSS

E adicionaremos uma margem superior ao título da sinopse na guia avançada.

margin-top: 10px;

formulário de login suspenso

Posição

Por último, mas não menos importante, vamos reposicionar o módulo nas configurações de posição.

  • Posição: Absoluta
  • Localização: Centro

formulário de login suspenso

Adicione a linha 2 à seção 2

Estrutura da Coluna

Para adicionar o formulário de login, vamos usar uma nova linha abaixo da anterior, com a seguinte estrutura de colunas:

formulário de login suspenso

Dimensionamento

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

  • Equalize Alturas de Coluna: Sim
  • Largura máxima: 2580 px

formulário de login suspenso

Espaçamento

Modifique os valores de preenchimento também.

  • Preenchimento superior: 0 px
  • Preenchimento inferior: 0 px
  • Preenchimento esquerdo: 2%
  • Preenchimento direito: 2%

formulário de login suspenso

Adicionar Módulo de Login à Coluna 2

Remover Conteúdo

Adicione um Módulo de Login à coluna 2. Certifique-se de que as caixas de conteúdo estejam vazias.

formulário de login suspenso

Cor de fundo

Altere a cor do plano de fundo a seguir.

  • Cor de fundo: # ff4700

formulário de login suspenso

Configurações de campos

Vá para a guia de design e defina o estilo dos campos.

  • Cor de fundo dos campos: rgba (0,0,0,0)
  • Cor do texto dos campos: rgba (255,255,255,0,73)
  • Preenchimento esquerdo dos campos: 0px
  • Preenchimento direito dos campos: 0 px
  • Fonte dos Campos: Lato
  • Tamanho do texto dos campos: 16px

formulário de login suspenso

  • Altura da linha dos campos: 1.8em
  • Todos os cantos: 0px
  • Largura da borda inferior dos campos: 1px
  • Cor da borda inferior dos campos: #ffffff

formulário de login suspenso

Configurações de botão

Em seguida, modifique as configurações do botão da seguinte forma:

  • Usar estilos personalizados para botão: Sim
  • Tamanho do texto do botão: 12 px
  • Cor do texto do botão: #ffffff
  • Cor de fundo do botão: # 141414
  • Largura da borda do botão: 0 px
  • Raio da borda do botão: 0 px
  • Espaçamento entre letras dos botões: 2 px
  • Fonte do botão: Prata

formulário de login suspenso

  • Estilo da fonte do botão: maiúscula
  • Preenchimento da parte superior do botão: 16 px
  • Preenchimento inferior do botão: 16 px

formulário de login suspenso

Dimensionamento

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

  • Largura: 100%

formulário de login suspenso

CSS do botão de login

Aplique alguma margem superior à caixa CSS do botão de login na guia avançado.

margin-top: 30px;

formulário de login suspenso

Posição

E reposicione o módulo de acordo:

  • Posição: Absoluta
  • Localização: Cima direita
  • Deslocamento vertical: 1px

formulário de login suspenso

Adicionar CSS ID ao Módulo Blurb na linha 1

Agora que temos todos os elementos de que precisamos, podemos nos concentrar na funcionalidade de clique. Primeiro, abra o Módulo Blurb e adicione o seguinte ID CSS:

  • ID CSS: divi-login-toggle

formulário de login suspenso

Adicionar CSS ID ao Módulo de Login na Linha 2

Abra o Módulo de Login a seguir e aplique o seguinte ID CSS:

  • ID CSS: divi-login-form

formulário de login suspenso

Adicionar Módulo de Código Abaixo do Módulo de Login

Em seguida, adicione um Módulo de Código logo abaixo do Módulo de Login.

formulário de login suspenso

Adicionar tags de estilo e script

Para criar a funcionalidade de clique, usaremos alguns códigos CSS e JQuery. Para preparar esse código, adicionaremos tags de estilo (para o código CSS) e tags de script (para o código JQuery).

formulário de login suspenso

Insira o código CSS entre as tags de estilo

Coloque as seguintes linhas de código CSS entre as tags de estilo:

#divi-login-toggle {
cursor: pointer;    
}

#divi-login-form {
margin-top: -20px;
visibility: hidden;
opacity: 0;
  
-webkit-transition: all 0.2s ease !important;
-moz-transition: all 0.2s ease !important;
-o-transition: all 0.2s ease !important;
transition: all 0.2s ease !important;
}
  
.show-login-form {
visibility: visible !important;
margin-top: 0px !important;
opacity: 1 !important;
}

formulário de login suspenso

Inserir JQuery entre tags de script

E o seguinte código entre as tags de script:

jQuery(document).ready(function($){

var loginForm =  $('#divi-login-form');

$('#divi-login-toggle').click(function() {

loginForm.toggleClass('show-login-form');

});
});

formulário de login suspenso

4. Salve as alterações do Divi Theme Builder

Agora que tudo está no lugar, a única coisa que resta a fazer é salvar todas as alterações do Divi Theme Builder e ver o resultado!

formulário de login suspenso

formulário de login suspenso

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

formulário de login suspenso

Móvel

formulário de login suspenso

Pensamentos finais

Nesta postagem, mostramos como ser criativo com seu cabeçalho ao construir um site de associação. Mais especificamente, mostramos como incluir um formulário de login suspenso que permite que seus visitantes façam login em suas contas sem ter que ir para a página de login do WordPress. Você também conseguiu baixar o arquivo JSON do modelo de cabeçalho gratuitamente! Se você tiver dúvidas ou sugestões, fique à 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.