Como projetar um formulário de login inline para um cabeçalho global personalizado na Divi

Publicados: 2019-12-30

Criar um formulário de login embutido para o seu cabeçalho pode ser um ótimo impulso para a experiência do usuário. Eles são perfeitos para sites de membros e lojas online porque tornam muito fácil para os usuários fazerem o login a qualquer momento ou em qualquer página do site. Neste tutorial, mostraremos como criar um formulário de login embutido para um usuário de cabeçalho personalizado, o Divi Theme Builder. Para fazer isso, construiremos um cabeçalho global responsivo simples e, em seguida, criaremos um formulário de login embutido compacto no canto superior direito do cabeçalho usando o Módulo de Login da Divi. A construção requer um pouco de CSS customizado, mas uma vez que tudo esteja no lugar, será fácil customizar o formulário de login inline para combinar facilmente com qualquer design de cabeçalho usando as opções de design integradas do Divi.

Vamos começar!

Espiada

Aqui está uma olhada rápida no cabeçalho personalizado com o formulário de login embutido que construiremos neste tutorial.

formulário de login inline

E aqui está o formulário de login embutido na tela do tablet e do telefone.

formulário de login inline

Aqui está a mensagem e o link de “logout” que serão exibidos quando os usuários estiverem logados.

formulário de login inline

Baixe o layout do cabeçalho do formulário de login inline GRATUITAMENTE

Para colocar suas mãos no layout deste tutorial, primeiro você precisa fazer o download 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á inscrito ou 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!

Para importar o layout para sua página, simplesmente extraia o arquivo zip e adicione um dos arquivos json no Divi Theme Builder usando a opção Theme Builder Portability.

Vamos para o tutorial, vamos?

O que você precisa para começar

Se ainda não o fez, instale e ative o Divi Theme. Isso é tudo que você precisa para começar. Estaremos criando um novo layout de modelo de cabeçalho do zero com o Divi Theme Builder.

Adicionando um Novo Cabeçalho Global

Para começar, devemos criar um novo Cabeçalho Global para nosso site. Para fazer isso, vá para o painel do WordPress e navegue até Divi> Theme Builder.

No modelo de site padrão, clique em “Adicionar cabeçalho global” e depois em “Criar cabeçalho global”.

formulário de login inline

Em seguida, selecione a opção Build From Scratch.

formulário de login inline

Projetando o Divi Global Header com um Formulário de Login Inline

Personalizando a Seção

No editor de Layout de Cabeçalho Global, você poderá construir o cabeçalho personalizado para seu site completamente do zero. Para começar, abra as configurações da seção regular e atualize o seguinte:

  • Cor do gradiente de fundo à esquerda:
  • Cor certa do gradiente de fundo:
  • Direção do gradiente: 48 graus
  • Preenchimento: 10px superior, 10px inferior, 20px à esquerda, 20px à direita

formulário de login inline

Para tornar nosso cabeçalho personalizado mais responsivo, adicionaremos o seguinte CSS personalizado ao elemento principal da seção.

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

formulário de login inline

Adicionando o logotipo do cabeçalho à primeira linha

Agora que a seção está pronta, podemos adicionar a primeira linha.

Adicionar linha

Adicione uma linha de uma coluna à seção.

formulário de login inline

Adicionar Módulo de Imagem com Imagem de Logotipo

Na linha de uma coluna, adicione um módulo de imagem. É aqui que adicionaremos o logotipo para o cabeçalho.

formulário de login inline

Atualizar imagem e margem do módulo de imagem

Atualize as configurações de imagem da seguinte maneira:

  • Imagem: [adicionar logotipo (cerca de 64 x 64 pixels)]

formulário de login inline

  • Margem: 20px certo

formulário de login inline

Atualizar configurações de linha

Antes de prosseguirmos, abra as configurações da linha e atualize o seguinte:

  • Usar largura de calha personalizada: SIM
  • Largura da calha: 1
  • Largura: 25%
  • Alinhamento de linha: esquerda
  • Preenchimento: 0 px superior, 0 px inferior

formulário de login inline

Adicionando o Formulário de Login Inline à Segunda Linha

Adicionar linha

Agora que a primeira linha está pronta, você notará no editor que a primeira linha ocupará 25% da seção à esquerda. Esta será essencialmente a linha designada para o logotipo do nosso cabeçalho. Precisamos criar uma linha de seção para o formulário de login embutido e o menu do lado direito.

Adicione uma segunda linha com uma estrutura de uma coluna à seção.

formulário de login inline

Adicionar formulário de login

Dentro da linha de uma coluna, adicione um módulo de login.

formulário de login inline

Excluir conteúdo padrão

Nas configurações de login, exclua o título fictício e o conteúdo do corpo.

formulário de login inline

Adicionar classe personalizada de formulário de login e CSS

Antes de avançarmos muito no design do formulário de login embutido, vamos primeiro adicionar o CSS customizado e a classe CSS ao módulo de login. Isso nos permitirá obter a estrutura embutida básica do formulário antes de colocar os toques finais de design no formulário com as opções integradas do Divi.

Na guia Avançado, adicione a seguinte classe CSS:

  • Classe CSS: header-login-form

Adicione o seguinte CSS personalizado à caixa CSS de descrição de login:

margin-bottom: 0px !important

Em seguida, adicione o seguinte CSS personalizado à caixa CSS do formulário de login:

width: 100%;

O adiciona o seguinte CSS personalizado à caixa CSS dos campos de login:

padding: 5px 4% !important

formulário de login inline

Adicionar CSS personalizado às configurações de layout do cabeçalho

Uma vez que temos nossa classe CSS personalizada adicionada ao módulo de formulário de login, podemos adicionar nosso CSS personalizado que só terá como alvo esse formulário de login específico.

Abra a configuração de layout do cabeçalho e adicione o seguinte CSS personalizado:

.header-login-form .et_pb_login_form form {
display: flex;
justify-content: flex-end;
align-items: center;
}
.header-login-form .et_pb_login_form .et_pb_contact_form_field {
padding-bottom: 0px;
margin-right: 5px;
}
.header-login-form .et_pb_forgot_password {
display:none;
}

Este CSS fará com que os campos de login e os botões sejam exibidos em linha (horizontalmente), ocultando a mensagem “esqueceu sua senha?” link e adicione uma pequena margem entre os campos.

formulário de login inline

Configurações de linha

Antes de dar os toques finais no formulário de login inline, vamos atualizar as configurações de linha da seguinte maneira:

  • Usar largura de calha personalizada: SIM
  • Largura da calha: 1
  • Alinhamento de linha: direita
  • Preenchimento: 0 px superior, 0 px inferior

formulário de login inline

Configurações de design do formulário de login

Agora estamos prontos para atualizar as configurações do formulário de login. Abra as configurações do módulo de formulário de login e atualize o seguinte:

  • Usar cor de fundo: NÃO

formulário de login inline

Texto de campo e link
  • Fundo dos campos: Cor: rgba (255,255,255,0,2)
  • Cor do texto dos campos: #ffffff
  • Fonte dos Campos: Lato
  • Tamanho do texto dos campos: 14px
  • Alinhamento de texto: direita
  • Fonte do link: Lato
  • Estilo da fonte do link: sublinhado
  • Cor do texto do link: # ff3190

formulário de login inline

Design do botão
  • Tamanho do texto do botão: 15px
  • Cor de fundo do botão: # ff3190
  • Largura da borda do botão: 0 px
  • Fonte do botão: Lato
  • Preenchimento do botão: 2px superior, 2px inferior
  • Margem: 15px inferior
  • Preenchimento: 0 px superior, 0 px inferior, 0 px à esquerda, 0 px à direita

formulário de login inline

Adicionando o Menu à Segunda Linha

Módulo de Menu

Com nosso formulário de login embutido no lugar, podemos adicionar o menu diretamente abaixo dele.

Adicione um módulo de menu no módulo de formulário de login.

formulário de login inline

Configurações do Módulo de Menu

Atualize as configurações do menu da seguinte forma:

  • Cor de fundo: rgba (0,0,0,0)
  • Fonte do Menu: Lato
  • Peso da fonte do menu: negrito
  • Cor do texto do menu: #ffffff
  • Tamanho do texto do menu: 16px
  • Alinhamento de texto: direita
  • Cor de fundo do menu suspenso: #ffffff
  • Cor da linha do menu suspenso: rgba (0,0,0,0)
  • Cor do texto do menu suspenso: # 000000
  • Cor de fundo do menu móvel: #ffffff
  • Cor do texto do menu móvel: # 000000
  • Cor do ícone do carrinho de compras: #ffffff
  • Cor do ícone de pesquisa: #ffffff
  • Cor do ícone do menu de hambúrguer: #ffffff

formulário de login inline

Salvando o cabeçalho do formulário de login inline

Certifique-se de salvar o layout antes de sair do editor de layout de cabeçalho.

Em seguida, salve também as configurações do Theme Builder.

Resultados finais

É isso!

Agora vamos conferir o resultado final. Para ver o resultado final, basta visitar uma página do seu site.

Aqui está o cabeçalho na tela do desktop.

formulário de login inline

Aqui está o cabeçalho do formulário de login embutido na tela do tablet.

formulário de login inline

E aqui está o formulário de login embutido no visor do telefone. Observe o menu móvel também.

formulário de login inline

E aqui está o que o usuário verá depois de fazer login.

formulário de login inline

Pensamentos finais

Este cabeçalho Global personalizado com um formulário de login embutido certamente será útil para qualquer site de membros ou loja online. Com apenas um pouco de CSS personalizado, fomos capazes de converter o módulo de login do Divi em um elegante formulário de login embutido que se encaixará perfeitamente no cabeçalho de qualquer site. Esperançosamente, isso será útil para seu próximo projeto.

Estou ansioso para ouvir de você nos comentários.

Saúde!