Come aggiungere un modulo di contatto a discesa alla tua intestazione globale

Pubblicato: 2020-02-19

Quando crei un'intestazione personalizzata per il tuo sito Web, utilizzando il generatore di temi di Divi, ti ritroverai a cercare il modo ideale per aggiungere un CTA. Un modo per farlo è aggiungere un modulo di contatto a discesa. Questo ti aiuterà a mantenere pulito l'aspetto generale della tua intestazione, pur fornendo la possibilità di entrare in contatto senza la necessità di scorrere. In questo tutorial, ti mostreremo come creare un modulo di contatto a discesa utilizzando Divi e del codice JQuery e CSS. Potrai anche scaricare gratuitamente il file JSON!

Andiamo ad esso.

Anteprima

Prima di immergerci nel tutorial, diamo una rapida occhiata al risultato su schermi di diverse dimensioni.

Desktop

modulo di contatto a discesa

Mobile

modulo di contatto a discesa

Scarica il modello di intestazione globale GRATUITAMENTE

Per mettere le mani sul modello di intestazione globale gratuito, dovrai prima scaricarlo utilizzando il pulsante in basso. Per accedere al download dovrai iscriverti alla nostra mailing list Divi Daily utilizzando il modulo sottostante. Come nuovo abbonato, riceverai ancora più bontà Divi e un pacchetto Divi Layout gratuito ogni lunedì! Se sei già nell'elenco, inserisci semplicemente il tuo indirizzo email qui sotto e fai clic su download. Non sarai "riabbonato" o riceverai email extra.

Scarica i file
Scarica gratis

Scarica gratis

Iscriviti alla newsletter Divi e ti invieremo via email una copia dell'ultimo Divi Landing Page Layout Pack, oltre a tonnellate di altre incredibili risorse Divi gratuite, suggerimenti e trucchi. Seguici e diventerai un maestro Divi in ​​pochissimo tempo. Se sei già iscritto, digita il tuo indirizzo e-mail qui sotto e fai clic su download per accedere al pacchetto di layout.

Ti sei iscritto con successo. Controlla il tuo indirizzo e-mail per confermare la tua iscrizione e ottenere l'accesso ai pacchetti di layout Divi settimanali gratuiti!

1. Vai a Divi Theme Builder e inizia a creare un'intestazione globale

Vai a Divi Theme Builder

Inizia andando al Divi Theme Builder nel backend del tuo sito Web WordPress.

modulo di contatto a discesa

Crea intestazione globale

Fare clic su "Aggiungi intestazione globale" e selezionare "Crea intestazione globale" per iniziare a creare un'intestazione globale personalizzata.

modulo di contatto a discesa

2. Costruisci il design dell'intestazione

Impostazioni della sezione

Colore di sfondo

Una volta all'interno del modello di intestazione globale, noterai una sezione. Apri quella sezione e usa un colore di sfondo bianco.

  • Colore di sfondo: #FFFFFF

modulo di contatto a discesa

Spaziatura

Successivamente, rimuovi l'imbottitura superiore e inferiore predefinita della sezione.

  • Imbottitura superiore: 0px
  • Imbottitura inferiore: 0px

modulo di contatto a discesa

Scatola ombra

Applica anche un'ombra sottile.

  • Forza sfocatura ombra scatola: 50 px
  • Colore ombra: rgba(0,0,0,0.15)

modulo di contatto a discesa

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo una nuova riga alla sezione utilizzando la seguente struttura a colonne:

modulo di contatto a discesa

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e modifica le impostazioni di dimensionamento come segue:

  • Usa larghezza grondaia personalizzata: Sì
  • Larghezza grondaia: 1
  • Equalizza le altezze delle colonne: Sì
  • Larghezza: 95%
  • Larghezza massima: 100%

modulo di contatto a discesa

Spaziatura

Aggiungi successivamente un'imbottitura personalizzata in alto e in basso.

  • Imbottitura superiore: 1vw
  • Imbottitura inferiore: 1vw

modulo di contatto a discesa

Elemento principale

E allinea tutto il contenuto della colonna aggiungendo una singola riga di codice CSS all'elemento principale della riga.

align-items: center;

modulo di contatto a discesa

Indice Z della colonna 2

Ci stiamo anche assicurando che la seconda colonna abbia un valore di indice z più alto per scopi reattivi.

  • Indice Z: 12

modulo di contatto a discesa

Aggiungi modulo immagine alla colonna 1

Carica logo

È ora di iniziare ad aggiungere moduli! Iniziare con un modulo immagine nella colonna 1. Carica un logo.

modulo di contatto a discesa

Allineamento

Modificare l'allineamento del modulo successivo.

  • Allineamento immagine: centro

modulo di contatto a discesa

Dimensionamento

Modifica anche la larghezza.

  • Larghezza: 3vw (desktop), 5vw (tablet), 7vw (telefono)

modulo di contatto a discesa

Aggiungi modulo menu alla colonna 2

Seleziona Menu

Nella seconda colonna, aggiungeremo un Modulo Menu.

modulo di contatto a discesa

Disposizione

Passa alla scheda di progettazione del modulo e modifica lo stile del layout.

  • Stile: centrato

modulo di contatto a discesa

Menu Impostazioni testo

Successivamente, modifica le impostazioni del testo del menu del modulo.

  • Carattere del menu: Open Sans
  • Peso del carattere del menu: semi grassetto
  • Colore del testo del menu: #000000
  • Dimensione del testo del menu: 0.8vw (desktop), 2vw (tablet), 3vw (telefono)
  • Spaziatura delle lettere del menu: 1px

modulo di contatto a discesa

Menu a discesa Impostazioni testo

Quindi, cambia il colore della linea del menu a discesa.

  • Colore linea menu a discesa: #007dff

modulo di contatto a discesa

Icone

Insieme al colore dell'icona del menu dell'hamburger.

  • Colore icona menu hamburger: #007dff

modulo di contatto a discesa

Aggiungi il modulo di testo 1 alla colonna 3

Aggiungi copia

Al terzo modulo! Aggiungi un modulo di testo con una copia a tua scelta.

modulo di contatto a discesa

Colore di sfondo

Aggiungi un colore di sfondo successivo.

  • Colore di sfondo: #007dff

modulo di contatto a discesa

Impostazioni testo

Passa alla scheda di progettazione del modulo e modifica le impostazioni del testo di conseguenza:

  • Carattere del testo: Open Sans
  • Peso del carattere del testo: grassetto
  • Colore del testo: #ffffff
  • Dimensione del testo: 0.8vw (desktop), 2vw (tablet), 3vw (telefono)
  • Allineamento del testo: Centro

modulo di contatto a discesa

Dimensionamento

Successivamente, modifica le impostazioni di dimensionamento del modulo.

  • Larghezza: 33%
  • Allineamento del modulo: Centro

modulo di contatto a discesa

Spaziatura

Quindi, aggiungi un'imbottitura personalizzata superiore e inferiore.

  • Imbottitura superiore: 0.8vw (desktop), 2vw (tablet e telefono)
  • Imbottitura inferiore: 0.8vw (desktop), 2vw (tablet e telefono)

modulo di contatto a discesa

Frontiera

E completa le impostazioni del modulo aggiungendo un raggio di bordo.

  • Tutti gli angoli: 100 px

modulo di contatto a discesa

Aggiungi il modulo di testo 2 alla colonna 3

Aggiungi simbolo alla casella del contenuto

Al modulo successivo, che è un altro modulo di testo. Aggiungi il seguente simbolo di freccia alla casella del contenuto: '▼'.

modulo di contatto a discesa

Impostazioni testo

Passa alla scheda di progettazione del modulo e modifica le impostazioni del testo di conseguenza:

  • Carattere del testo: Open Sans
  • Colore del testo: #007fff
  • Dimensione del testo: 3vw
  • Altezza riga di testo: 0em
  • Allineamento del testo: Centro

modulo di contatto a discesa

Indice Z

Stiamo anche aumentando l'indice z del modulo.

  • Indice Z: 11

modulo di contatto a discesa

Aggiungi il modulo del modulo di contatto alla colonna 3

Aggiungi campi a tutta larghezza di scelta

Il prossimo e ultimo modulo di cui abbiamo bisogno nella terza colonna è un modulo di contatto. Aggiungi tutti i campi a larghezza intera di cui hai bisogno.

modulo di contatto a discesa

Aggiungi titolo

Usa anche un titolo.

modulo di contatto a discesa

Colore di sfondo

Stiamo cambiando il colore di sfondo successivo.

  • Colore di sfondo: #e7f2ff

modulo di contatto a discesa

Impostazioni dei campi

Quindi, passa alla scheda di progettazione del modulo e modifica le impostazioni dei campi.

  • Colore di sfondo dei campi: #ffffff
  • Colore del testo dei campi: #dddddd
  • Colore testo focus campi: #007dff
  • Imbottitura superiore dei campi: 1vw (Desktop), 2vw (Tablet), 3vw (Telefono)
  • Imbottitura inferiore dei campi: 1vw (desktop), 2vw (tablet), 3vw (telefono)
  • Carattere dei campi: Open Sans

modulo di contatto a discesa

  • Dimensioni del testo dei campi: 0.7vw (desktop), 1.8vw (tablet), 3vw (telefono)

modulo di contatto a discesa

Impostazioni del testo del titolo

Modifica le impostazioni del testo del titolo in seguito.

  • Livello titolo titolo: H3
  • Peso del carattere del titolo: grassetto
  • Allineamento del testo del titolo: al centro
  • Colore del testo del titolo: #007dff
  • Dimensione del testo del titolo: 1vw (desktop), 2.5vw (tablet), 3.5vw (telefono)
  • Altezza della riga del titolo: 1,6 em

modulo di contatto a discesa

Impostazioni testo captcha

Insieme alle impostazioni del testo captcha.

  • Carattere Captcha: Open Sans
  • Colore testo captcha: #007dff

modulo di contatto a discesa

Impostazioni dei pulsanti

Continua stilizzando il pulsante.

  • Usa stili personalizzati per pulsante: Sì
  • Dimensione del testo del pulsante: 0.8vw (desktop), 2vw (tablet), 3vw (telefono)
  • Colore del testo del pulsante: #ffffff
  • Colore di sfondo del pulsante: #007dff
  • Larghezza bordo pulsante: 0px
  • Raggio del bordo del pulsante: 100 px

modulo di contatto a discesa

  • Carattere pulsante: Open Sans
  • Peso del carattere del pulsante: grassetto

modulo di contatto a discesa

  • Pulsante Margine superiore: 1vw
  • Imbottitura superiore dei pulsanti: 1vw (desktop), 2vw (tablet e telefono)
  • Imbottitura inferiore del pulsante: 1vw (desktop), 2vw (tablet e telefono)
  • Imbottitura pulsante sinistra: 2vw (desktop), 7vw (tablet e telefono)
  • Imbottitura pulsante destro: 2vw (desktop), 7vw (tablet e telefono)

modulo di contatto a discesa

Spaziatura

Quindi, utilizza alcuni valori di riempimento personalizzati su diverse dimensioni dello schermo.

  • Imbottitura superiore: 4vw (desktop), 6vw (tablet e telefono)
  • Imbottitura inferiore: 4vw (desktop), 6vw (tablet e telefono)
  • Imbottitura sinistra: 2vw (desktop), 6vw (tablet e telefono)
  • Imbottitura destra: 2vw (desktop), 6vw (tablet e telefono)

modulo di contatto a discesa

Frontiera

Modifica le impostazioni del bordo in seguito.

  • Tutti gli angoli: 10px

modulo di contatto a discesa

Elemento principale, titolo del contatto e CSS Captcha

Completa le impostazioni del modulo aggiungendo alcune piccole modifiche CSS alla scheda Avanzate.

Elemento principale:

border-radius: 20px;

Titolo del contatto:

margin-bottom: 1vw;

Captcha:

margin-top: 1.5vw;

modulo di contatto a discesa

3. Personalizza gli elementi per creare un modulo di contatto al clic

Aggiungi altezza colonna 3

Una volta posizionati tutti i moduli, è il momento di creare l'effetto. Il primo passo verso il raggiungimento del risultato desiderato è aprire le impostazioni della colonna 3 e aggiungere un'altezza personalizzata reattiva nella scheda avanzata.

Scrivania:

height: 3vw;

Tavoletta:

height: 5vw;

Telefono:

height: 6vw;

modulo di contatto a discesa

Aggiungi la classe CSS a pulsante e freccia

Quindi, aggiungeremo la stessa classe CSS a entrambi i primi moduli di testo nella colonna 3.

  • Classe CSS: mostra-contatto

modulo di contatto a discesa

Aggiungi la classe CSS al modulo di contatto

Avremo bisogno di una classe CSS personalizzata anche per il modulo di contatto.

  • Classe CSS: modulo-contatto

modulo di contatto a discesa

Nascondi modulo modulo di contatto

Continua aggiungendo un'ulteriore riga di codice CSS all'elemento principale del modulo di contatto. Questo ci permetterà di nascondere il modulo prima del clic.

display: none;

modulo di contatto a discesa

Aggiungi modulo codice alla colonna 3 con JQuery e codice CSS

E per creare la funzione clic, avremo bisogno di codice JQuery. Useremo anche del codice CSS personalizzato. Aggiungi un nuovo modulo di codice alla colonna 2 con il codice. Assicurati di inserire il codice JQuery tra i tag di script e il codice CSS tra i tag di stile.

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;
}

modulo di contatto a discesa

Anteprima

Ora che abbiamo seguito tutti i passaggi, diamo un'ultima occhiata al risultato su schermi di diverse dimensioni.

Desktop

modulo di contatto a discesa

Mobile

modulo di contatto a discesa

Pensieri finali

In questo post, ti abbiamo mostrato come aggiungere un modulo di contatto a discesa alla tua intestazione personalizzata. Questo è un ottimo modo per attivare l'azione fin dall'inizio. Abbiamo anche condiviso il file JSON gratuitamente! Se hai domande o suggerimenti, non esitare a lasciare un commento nella sezione commenti qui sotto.

Se non vedi l'ora di saperne di più su Divi e di ricevere altri omaggi su Divi, assicurati di iscriverti alla nostra newsletter e al canale YouTube in modo da essere sempre una delle prime persone a conoscere e ottenere vantaggi da questo contenuto gratuito.