Como adicionar um formulário de contato suspenso ao seu cabeçalho global

Publicados: 2020-02-19

Ao construir um cabeçalho personalizado para o seu site, usando o criador de temas do Divi, você se encontrará procurando a maneira ideal de adicionar um CTA. Uma maneira de fazer isso é adicionando um formulário de contato suspenso. Isso o ajudará a manter a aparência geral de sua plataforma limpa, ao mesmo tempo em que oferece a possibilidade de entrar em contato sem a necessidade de rolar. Neste tutorial, mostraremos como criar um formulário de contato suspenso usando Divi e alguns códigos JQuery e CSS. 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 contato suspenso

Móvel

formulário de contato 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. Vá para Divi Theme Builder e comece a construir o cabeçalho global

Vá para Divi Theme Builder

Comece acessando o Divi Theme Builder no backend do seu site WordPress.

formulário de contato suspenso

Construir Cabeçalho Global

Clique em 'Adicionar Cabeçalho Global' e selecione 'Construir Cabeçalho Global' para começar a construir um cabeçalho global personalizado.

formulário de contato suspenso

2. Construir Design de Cabeçalho

Configurações da seção

Cor de fundo

Uma vez dentro do template de cabeçalho global, você notará uma seção. Abra essa seção e use uma cor de fundo branca.

  • Cor de fundo: #FFFFFF

formulário de contato suspenso

Espaçamento

Em seguida, remova o preenchimento padrão superior e inferior da seção.

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

formulário de contato suspenso

Sombra da caixa

Aplique uma sombra de caixa sutil também.

  • Força do desfoque de sombra da caixa: 50 px
  • Cor da sombra: rgba (0,0,0,0.15)

formulário de contato suspenso

Adicionar nova linha

Estrutura da Coluna

Continue adicionando uma nova linha à seção usando a seguinte estrutura de coluna:

formulário de contato suspenso

Dimensionamento

Sem adicionar nenhum módulo ainda, abra as configurações de linha 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: 95%
  • Largura máxima: 100%

formulário de contato suspenso

Espaçamento

Adicione um pouco de preenchimento personalizado superior e inferior a seguir.

  • Enchimento superior: 1vw
  • Preenchimento inferior: 1vw

formulário de contato suspenso

Elemento Principal

E alinhe todo o conteúdo da coluna adicionando uma única linha de código CSS ao elemento principal da linha.

align-items: center;

formulário de contato suspenso

Índice Z da coluna 2

Também estamos garantindo que a segunda coluna tenha um valor de índice z mais alto para fins de resposta.

  • Índice Z: 12

formulário de contato suspenso

Adicionar Módulo de Imagem à Coluna 1

Carregar logotipo

É hora de começar a adicionar módulos! Começando com um Módulo de Imagem na coluna 1. Carregue um logotipo.

formulário de contato suspenso

Alinhamento

Altere o alinhamento do módulo a seguir.

  • Alinhamento de imagem: centro

formulário de contato suspenso

Dimensionamento

Modifique a largura também.

  • Largura: 3vw (desktop), 5vw (tablet), 7vw (telefone)

formulário de contato suspenso

Adicionar Módulo de Menu à Coluna 2

Selecione o menu

Na segunda coluna, adicionaremos um Módulo de Menu.

formulário de contato suspenso

Layout

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

  • Estilo: centrado

formulário de contato suspenso

Configurações de texto do menu

Modifique as configurações de texto do menu do módulo a seguir.

  • Fonte do menu: Open Sans
  • Peso da fonte do menu: Semi negrito
  • Cor do texto do menu: # 000000
  • Tamanho do texto do menu: 0.8vw (desktop), 2vw (tablet), 3vw (telefone)
  • Espaçamento entre letras do menu: 1px

formulário de contato suspenso

Configurações de texto do menu suspenso

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

  • Cor da linha do menu suspenso: # 007dff

formulário de contato suspenso

Ícones

Junto com a cor do ícone do menu de hambúrguer.

  • Cor do ícone do menu de hambúrguer: # 007dff

formulário de contato suspenso

Adicionar Módulo de Texto 1 à Coluna 3

Adicionar cópia

Para o terceiro módulo! Adicione um Módulo de Texto com alguma cópia de sua escolha.

formulário de contato suspenso

Cor de fundo

Adicione uma cor de fundo a seguir.

  • Cor de fundo: # 007dff

formulário de contato suspenso

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: Open Sans
  • Peso da fonte do texto: negrito
  • Cor do texto: #ffffff
  • Tamanho do texto: 0.8vw (desktop), 2vw (tablet), 3vw (telefone)
  • Alinhamento de Texto: Centro

formulário de contato suspenso

Dimensionamento

Modifique as configurações de dimensionamento do módulo a seguir.

  • Largura: 33%
  • Alinhamento do Módulo: Centro

formulário de contato suspenso

Espaçamento

Em seguida, adicione algum preenchimento personalizado superior e inferior.

  • Preenchimento superior: 0,8vw (desktop), 2vw (tablet e telefone)
  • Preenchimento inferior: 0,8vw (desktop), 2vw (tablet e telefone)

formulário de contato suspenso

Fronteira

E complete as configurações do módulo adicionando algum raio de borda.

  • Todos os cantos: 100px

formulário de contato suspenso

Adicionar Módulo de Texto 2 à Coluna 3

Adicionar símbolo à caixa de conteúdo

Passe para o próximo módulo, que é outro Módulo de Texto. Adicione o seguinte símbolo de seta à caixa de conteúdo: '▼'.

formulário de contato suspenso

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: Open Sans
  • Cor do texto: # 007fff
  • Tamanho do texto: 3vw
  • Altura da linha de texto: 0em
  • Alinhamento de Texto: Centro

formulário de contato suspenso

Índice Z

Estamos aumentando o índice z do módulo também.

  • Índice Z: 11

formulário de contato suspenso

Adicionar Módulo de Formulário de Contato à Coluna 3

Adicionar campos de escolha de largura total

O próximo e último módulo de que precisamos na terceira coluna é um Módulo de formulário de contato. Adicione todos os campos de largura total de que você precisa.

formulário de contato suspenso

Adicionar Título

Use um título também.

formulário de contato suspenso

Cor de fundo

Estamos mudando a cor de fundo a seguir.

  • Cor de fundo: # e7f2ff

formulário de contato suspenso

Configurações de campos

Em seguida, vá para a guia de design do módulo e altere as configurações dos campos.

  • Cor de fundo dos campos: #ffffff
  • Cor do texto dos campos: #dddddd
  • Cor do texto do foco dos campos: # 007dff
  • Preenchimento superior dos campos: 1vw (desktop), 2vw (tablet), 3vw (telefone)
  • Preenchimento inferior dos campos: 1vw (desktop), 2vw (tablet), 3vw (telefone)
  • Fonte dos Campos: Open Sans

formulário de contato suspenso

  • Tamanho do texto dos campos: 0,7vw (desktop), 1,8vw (tablet), 3vw (telefone)

formulário de contato suspenso

Configurações de texto do título

Modifique as configurações de texto do título a seguir.

  • Nível do título do título: H3
  • Peso da fonte do título: negrito
  • Alinhamento do Texto do Título: Centro
  • Cor do texto do título: # 007dff
  • Tamanho do texto do título: 1vw (desktop), 2,5vw (tablet), 3,5vw (telefone)
  • Altura da linha do título: 1,6em

formulário de contato suspenso

Configurações de texto captcha

Junto com as configurações de texto captcha.

  • Fonte Captcha: Open Sans
  • Cor do texto captcha: # 007dff

formulário de contato suspenso

Configurações de botão

Continue definindo o estilo do botão.

  • Usar estilos personalizados para botão: Sim
  • Tamanho do texto do botão: 0.8vw (desktop), 2vw (tablet), 3vw (telefone)
  • Cor do texto do botão: #ffffff
  • Cor de fundo do botão: # 007dff
  • Largura da borda do botão: 0 px
  • Raio da borda do botão: 100 px

formulário de contato suspenso

  • Fonte do botão: Open Sans
  • Peso da fonte do botão: negrito

formulário de contato suspenso

  • Margem superior do botão: 1vw
  • Preenchimento superior do botão: 1vw (desktop), 2vw (tablet e telefone)
  • Preenchimento inferior do botão: 1vw (desktop), 2vw (tablet e telefone)
  • Preenchimento do botão esquerdo: 2vw (desktop), 7vw (tablet e telefone)
  • Preenchimento do botão direito: 2vw (desktop), 7vw (tablet e telefone)

formulário de contato suspenso

Espaçamento

Em seguida, use alguns valores de preenchimento personalizados em diferentes tamanhos de tela.

  • Preenchimento superior: 4vw (desktop), 6vw (tablet e telefone)
  • Preenchimento inferior: 4vw (desktop), 6vw (tablet e telefone)
  • Preenchimento esquerdo: 2vw (desktop), 6vw (tablet e telefone)
  • Preenchimento direito: 2vw (desktop), 6vw (tablet e telefone)

formulário de contato suspenso

Fronteira

Modifique as configurações de borda a seguir.

  • Todos os cantos: 10px

formulário de contato suspenso

Elemento principal, título do contato e CSS captcha

Conclua as configurações do módulo adicionando algumas pequenas alterações CSS à guia avançada.

Elemento Principal:

border-radius: 20px;

Título do contato:

margin-bottom: 1vw;

CAPTCHA:

margin-top: 1.5vw;

formulário de contato suspenso

3. Personalize os elementos para criar um formulário de contato com um clique

Adicionar altura da coluna 3

Depois de ter todos os módulos no lugar, é hora de criar o efeito. O primeiro passo para alcançar o resultado desejado é abrir as configurações da coluna 3 e adicionar alguma altura personalizada responsiva na guia avançada.

Área de Trabalho:

height: 3vw;

Tábua:

height: 5vw;

Telefone:

height: 6vw;

formulário de contato suspenso

Adicionar classe CSS ao botão e seta

Em seguida, adicionaremos a mesma classe CSS aos dois primeiros Módulos de texto na coluna 3.

  • Classe CSS: show-contact

formulário de contato suspenso

Adicionar classe CSS ao formulário de contato

Também precisaremos de uma classe CSS personalizada para o Módulo do Formulário de Contato.

  • Classe CSS: contact-form-module

formulário de contato suspenso

Ocultar Módulo de Formulário de Contato

Continue adicionando uma linha extra de código CSS ao elemento principal do Módulo de formulário de contato. Isso nos permitirá ocultar o módulo antes de clicar.

display: none;

formulário de contato suspenso

Adicionar Módulo de Código à Coluna 3 com Código JQuery e CSS

E para criar a função de clique, vamos precisar de algum código JQuery. Usaremos algum código CSS personalizado também. Adicione um novo Módulo de Código à coluna 2 com o código. Certifique-se de colocar o código JQuery entre as tags de script e o código CSS entre as tags de estilo.

jQuery(function($){
$(".show-contact").click(function() {
$('.contact-form-module').slideToggle();
});
});
.show-contact {
cursor: pointer;
}

.et-menu>li {
padding-left: 0.7vw !important;
padding-right: 0.7vw !important;
}

formulário de contato 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 contato suspenso

Móvel

formulário de contato suspenso

Pensamentos finais

Nesta postagem, mostramos como adicionar um formulário de contato suspenso ao seu cabeçalho personalizado. Esta é uma ótima maneira de desencadear ações desde o início. Também compartilhamos 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.

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.