Come risparmiare spazio nell'intestazione utilizzando le icone di commutazione con Divi

Pubblicato: 2021-01-06

Il modo in cui progetti la tua intestazione imposta il tono per il resto del tuo sito web. Ecco perché è importante pensare al modo in cui aggiungi elementi e interazioni. Naturalmente, ti consigliamo di includere le nozioni di base come un logo e le voci di menu, ma è molto probabile che tu voglia includere anche altri inviti all'azione. Tuttavia, più elementi aggiungi all'intestazione, più l'intestazione può diventare opprimente. Se stai cercando un modo pulito e interattivo per mostrare diversi inviti all'azione nella tua intestazione, adorerai questo tutorial. Oggi ti mostriamo come risparmiare spazio nell'intestazione utilizzando le icone di commutazione. 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

icone di commutazione

Mobile

icone di commutazione

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. Costruisci la struttura dell'intestazione

Crea un nuovo modello di intestazione globale

Inizia andando al Divi Theme Builder e inizia a creare una nuova intestazione globale o personalizzata.

icone di commutazione

icone di commutazione

Aggiungi la sezione n. 1

Sfondo sfumato

Una volta all'interno dell'editor dei modelli, noterai una sezione. Apri le impostazioni di quella sezione e applica uno sfondo sfumato.

  • Colore 1: #ffffff
  • Colore 2: #eaeaea
  • Tipo di gradiente: lineare
  • Direzione gradiente: 90 gradi
  • Posizione di partenza: 50%
  • Posizione finale: 50%

icone di commutazione

Spaziatura

Passa alla scheda Progettazione della sezione e rimuovi tutte le imbottiture superiori e inferiori predefinite.

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

icone di commutazione

Scatola ombra

Aggiungi anche un'ombra di scatola.

  • Colore ombra: rgba(0,0,0,0.06)

icone di commutazione

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo una nuova riga utilizzando la seguente struttura di colonne:

icone di commutazione

Dimensionamento

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

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

icone di commutazione

Spaziatura

Successivamente, rimuovi tutto il riempimento superiore e inferiore predefinito.

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

icone di commutazione

Elemento principale CSS

Quindi, vai alla scheda Avanzate e applica alcune righe di codice CSS personalizzate dell'elemento principale su diverse dimensioni dello schermo. Questo codice ci aiuterà a centrare verticalmente gli elementi sul desktop.

Scrivania:

display: flex;
place-items: center;

Tablet e telefono:

display: block;

icone di commutazione

Impostazioni colonna 1

Spaziatura

Quindi, apri le impostazioni della colonna 1 e applica un riempimento sinistro e destro.

  • Imbottitura sinistra: 5%
  • Imbottitura destra: 5%

icone di commutazione

Elemento principale

Stiamo modificando la dimensione della nostra colonna sul desktop e riportandola al "100%" su tablet e telefono applicando alcuni CSS personalizzati all'elemento principale della colonna.

Scrivania:

width: 88% !important

Tablet e telefono:

width: 100% !important;

icone di commutazione

Impostazioni colonna 2

Colore di sfondo

Successivamente, apriremo le impostazioni della colonna 2 e cambieremo il colore di sfondo in bianco.

  • Colore di sfondo: #FFFFFF

icone di commutazione

Spaziatura

Aggiungeremo anche alcuni valori di riempimento reattivo alle impostazioni di spaziatura di questa colonna.

  • Imbottitura superiore:
    • Desktop: 50 pixel
    • Tablet e telefono: 20px
  • Imbottitura inferiore
    • Desktop: 50 pixel
    • Tablet e telefono: 20px
  • Imbottitura sinistra: 1%
  • Imbottitura destra: 1%

icone di commutazione

Elemento principale CSS

Modificheremo anche la dimensione della seconda colonna sul desktop. Lo stiamo riportando al "100%" su schermi di dimensioni più piccole.

Scrivania:

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

Tablet e telefono:

width: 100% !important;

icone di commutazione

Aggiungi modulo menu alla colonna 1

Seleziona Menu

È ora di aggiungere moduli, iniziando con un Modulo Menu nella colonna 1. Seleziona un menu a tua scelta.

icone di commutazione

Carica logo

Carica un logo successivo.

icone di commutazione

Rimuovi colore di sfondo

Quindi, rimuovi il colore di sfondo predefinito.

icone di commutazione

Menu Impostazioni testo

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

  • Carattere del menu: display Playfair
  • Carattere del testo del menu: display Playfair
  • Colore del testo del menu: #000000
  • Dimensione del testo del menu: 19px
  • Altezza riga menu: 1.4em
  • Allineamento del testo: a destra

icone di commutazione

Impostazioni del menu a discesa

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

  • Colore linea menu a discesa: #ffffff

icone di commutazione

Impostazioni icone

Cambia anche i colori delle icone nelle impostazioni delle icone.

  • Colore icona carrello: #000000
  • Colore icona di ricerca: #000000
  • Colore icona menu hamburger: #000000

icone di commutazione

Dimensionamento

E completa le impostazioni del modulo modificando le impostazioni di dimensionamento come segue:

  • Larghezza massima logo: 200 px
  • Larghezza: 100%
  • Allineamento del modulo: Centro

icone di commutazione

Aggiungi il modulo Blurb n. 1 alla colonna 2

Lascia la casella del contenuto vuota

Alla seconda colonna. Per creare le icone di commutazione, utilizzeremo i Moduli Blurb senza titolo e contenuto. Inizieremo creando la prima icona di commutazione e quindi riutilizzare il modulo per aggiungere le altre due icone di commutazione. Dopo aver aggiunto il modulo Blurb, assicurati che il titolo e la casella del contenuto siano vuoti.

icone di commutazione

Seleziona icona

Quindi, seleziona un'icona a tua scelta.

icone di commutazione

Impostazioni icona

Passa alla scheda di progettazione del modulo e modifica le impostazioni dell'icona come segue:

  • Colore icona
    • Predefinito: #dbdbdb
    • Al passaggio del mouse: #000000
  • Posizionamento delle icone: in alto
  • Allineamento delle icone: al centro
  • Usa dimensione carattere icona: Sì
  • Dimensione carattere icona: 200%

icone di commutazione

Dimensionamento

Modifica anche le impostazioni di dimensionamento.

  • Larghezza contenuto: 100%
  • Larghezza: 32%

icone di commutazione

Elemento principale e immagine sfocata CSS

E completa le impostazioni del modulo aggiungendo due righe di codice CSS alle opzioni CSS personalizzate nella scheda Avanzate del Modulo Blurb.

Elemento principale:

display: inline-block;

Immagine sfocata:

margin-bottom: 0px !important

icone di commutazione

Clona modulo Blurb due volte

Una volta completata la prima icona di attivazione/disattivazione del modulo Blurb, puoi clonarlo due volte.

icone di commutazione

Cambia icona

Assicurati di cambiare l'icona in ogni duplicato.

icone di commutazione

2. Aggiungi elementi di commutazione

Aggiungi sezione #2

Dimensionamento

Ora che abbiamo impostato le basi della nostra intestazione, dobbiamo ancora includere gli elementi di commutazione. Per fare ciò, aggiungeremo una nuova sezione proprio sotto la precedente. Apri le impostazioni della sezione e assicurati che l'altezza di questa sezione sia "0px". Questo ci aiuterà a evitare che la sezione occupi spazio nel nostro design dell'intestazione. L'unico motivo per cui abbiamo bisogno di questa sezione è mostrare i nostri elementi di commutazione.

  • Altezza: 0px

icone di commutazione

Spaziatura

Passa alla scheda Progettazione della sezione e rimuovi tutte le imbottiture superiori e inferiori predefinite.

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

icone di commutazione

Aggiungi nuova riga

Struttura della colonna

Continua aggiungendo una nuova riga utilizzando la seguente struttura di colonne:

icone di commutazione

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
  • Larghezza: 100%
  • Larghezza massima: 100%

icone di commutazione

Spaziatura

Successivamente, rimuovi tutto il riempimento superiore e inferiore predefinito.

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

icone di commutazione

Posizione

E riposizionare l'intera riga. Trasformare questa riga in assoluto ci aiuterà a evitare che la riga occupi spazio nel disegno.

  • Posizione: Assoluta
  • Posizione: angolo in alto a destra

icone di commutazione

Aggiungi il modulo di testo n. 1 alla colonna 2

Aggiungi il numero di telefono alla casella dei contenuti

È ora di aggiungere gli elementi di commutazione! Per prima cosa, aggiungeremo il numero di telefono. Aggiungi un nuovo modulo di testo alla colonna 2 e inserisci il numero di telefono nella casella del contenuto.

icone di commutazione

Colore di sfondo

Aggiungi un colore di sfondo nero dopo.

  • Colore di sfondo: #000000

icone di commutazione

Impostazioni testo

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

  • Carattere di testo: display Playfair
  • Colore del testo: #ffffff
  • Dimensione del testo: 27px
  • Allineamento del testo: Centro

icone di commutazione

Dimensionamento

Assicurati che anche la larghezza sia del 100%.

  • Larghezza: 100%

icone di commutazione

Spaziatura

Quindi, aggiungi alcuni valori di riempimento personalizzati alle impostazioni di spaziatura.

  • Imbottitura superiore: 10%
  • Imbottitura fondo: 10%
  • Imbottitura sinistra: 2%
  • Imbottitura destra: 2%

icone di commutazione

Clona modulo testo

Una volta completato il primo modulo di attivazione/disattivazione dell'elemento Testo, clonalo una volta.

icone di commutazione

Cambia contenuto in indirizzo e-mail

Modificare il contenuto nella casella del contenuto.

icone di commutazione

Aggiungi il modulo Segui social media alla colonna 2

Aggiungi social network di scelta

Quindi, aggiungi un modulo Segui social media alla colonna 2. Aggiungi tutti i social network che desideri.

icone di commutazione

Cambia il colore di sfondo di ogni social network in bianco

Quindi, cambia il colore di sfondo in bianco per ogni social network individualmente.

  • Colore di sfondo: #FFFFFF

icone di commutazione

icone di commutazione

Colore di sfondo

Quindi, torna alle impostazioni generali del modulo e usa un colore di sfondo nero.

  • Colore di sfondo: #000000

icone di commutazione

Allineamento

Passa alla scheda di progettazione del modulo e modifica l'allineamento del modulo.

  • Allineamento del modulo: Centro

icone di commutazione

Impostazioni icona

Cambia anche il colore dell'icona nelle impostazioni delle icone.

  • Colore icona: #000000

icone di commutazione

Dimensionamento

Quindi, applica una larghezza "100%" alle impostazioni di dimensionamento.

  • Larghezza: 100%

icone di commutazione

Spaziatura

Applica anche un'imbottitura personalizzata in alto e in basso.

  • Imbottitura superiore: 10%
  • Imbottitura fondo: 10%

icone di commutazione

Frontiera

E completa le impostazioni del modulo aggiungendo alcuni angoli arrotondati alle impostazioni del bordo.

  • Tutti gli angoli: 100 px

icone di commutazione

3. Aggiungi funzionalità

Aggiungi ID CSS consecutivi alla prima sezione dei moduli Blurb

Ora che tutti gli elementi sono a posto, possiamo iniziare ad aggiungere l'effetto di attivazione/disattivazione. La prima cosa che devi fare è aprire ciascun modulo Blurb singolarmente e aggiungere un ID CSS consecutivo.

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

icone di commutazione

Aggiungi ID CSS consecutivi per attivare/disattivare gli elementi

Fai la stessa cosa per i moduli degli elementi di commutazione. Il numero alla fine dell'ID CSS deve corrispondere all'ID CSS utilizzato per le icone nel passaggio precedente.

  • Modulo di testo 1: header-item-1
  • Modulo di testo 2: header-item-2
  • Modulo Follow sui social media: header-item-3

icone di commutazione

Aggiungi posizione assoluta a tutti gli elementi di commutazione

E trasforma ciascuno degli elementi di commutazione in assoluto uno per uno. Ti consigliamo di passare alla modalità wireframe per farlo.

  • Posizione: Assoluta
  • Posizione: in alto a destra

icone di commutazione

Aggiungi modulo di codice alla prima colonna della sezione n. 1

Ora che tutti gli ID CSS sono a posto, possiamo aggiungere il codice per far funzionare la funzione clic. Aggiungi un nuovo modulo codice proprio sotto il modulo menu nella colonna 1.

icone di commutazione

Inserisci codice CSS

Aggiungi le seguenti righe di codice CSS tra i tag di stile come puoi notare nella schermata di stampa qui sotto :

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

icone di commutazione

Inserisci codice JQuery

Stiamo aggiungendo anche del codice JQuery personalizzato. Aggiungi il codice tra i tag script come puoi notare nella schermata di stampa qui sotto .

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

icone di commutazione

4. Rendi l'intestazione + attiva gli elementi appiccicosi

Rendi la sezione n. 1 appiccicosa

Ultimo ma non meno importante, puoi anche trasformare l'intestazione e attivare o disattivare gli elementi appiccicosi. Per creare il risultato desiderato, devi assicurarti che entrambe le sezioni siano adesive e che l'opzione "Offset da elementi adesivi circostanti" sia abilitata. Rendi la prima sezione appiccicosa.

  • Posizione appiccicosa: bastone in alto
  • Limite appiccicoso inferiore: nessuno
  • Offset da elementi appiccicosi circostanti: Sì
  • Stili di transizione predefiniti e permanenti: Sì

icone di commutazione

Rendi la sezione #2 appiccicosa

E fai lo stesso per la sezione 2. Questo è tutto!

  • Posizione appiccicosa: bastone in alto
  • Limite appiccicoso inferiore: nessuno
  • Offset da elementi appiccicosi circostanti: Sì
  • Stili di transizione predefiniti e permanenti: Sì

icone di commutazione

Anteprima

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

Desktop

icone di commutazione

Mobile

icone di commutazione

Pensieri finali

In questo post, ti abbiamo mostrato come utilizzare le icone di commutazione all'interno dell'intestazione. Non appena qualcuno fa clic su un'icona, viene visualizzato un elemento di attivazione/disattivazione, che ti aiuta a risparmiare molto spazio nel design dell'intestazione. Questo approccio si concentra sul comportamento dell'utente e aiuta a evitare di dover progettare un design di intestazione travolgente. Sei stato anche in grado di scaricare il file JSON gratuitamente! Se hai domande, 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.