Come rivelare la tua intestazione globale mentre scorri verso l'alto e nascondi mentre scorri verso il basso con Divi

Pubblicato: 2019-12-11

Quando crei la tua intestazione globale, ci sono molte cose che devi prendere in considerazione. Gli elementi che inserisci nell'intestazione devono aiutare i tuoi visitatori a navigare facilmente. Per ridurre il tempo che le persone trascorrono nella navigazione, molti web designer optano per un'intestazione superiore fissa, consentendo ai visitatori di accedere immediatamente ad altre pagine o post. È davvero conveniente, ma quando si crea un'intestazione fissa, viene occupata gran parte dell'altezza del viewport dei visitatori, consentendo la visualizzazione di meno contenuti contemporaneamente. Se non sei disposto a fare quel sacrificio, sappi che non devi. Puoi avere i vantaggi di un'intestazione fissa consentendo alla tua intestazione globale di rivelare quando i tuoi visitatori stanno scorrendo verso l'alto e nasconderla quando stanno scorrendo verso il basso. Oggi ti guideremo attraverso il nascondere e rivelare la tua intestazione globale usando Divi's Theme Builder. 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

rivela l'intestazione globale

Mobile

rivela l'intestazione globale

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 aggiungi un nuovo modello

Vai a Divi Theme Builder

Inizia andando al Divi Theme Builder.

rivela l'intestazione globale

Inizia a creare un'intestazione globale

Lì, fai clic su "Aggiungi intestazione globale" e seleziona "Crea intestazione globale".

rivela l'intestazione globale

2. Inizia a creare un'intestazione globale

Impostazioni della sezione

Colore di sfondo

All'interno dell'editor del modello, noterai una sezione. Apri quella sezione e cambia il suo colore di sfondo.

  • Colore di sfondo: #ffffff

rivela l'intestazione globale

Dimensionamento

Passa alla scheda Design e assegna una larghezza del 100% alla tua sezione successiva.

  • Larghezza: 100%

rivela l'intestazione globale

Spaziatura

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

  • Imbottitura superiore: 2vw
  • Imbottitura inferiore: 2vw

rivela l'intestazione globale

Scatola ombra

Applicheremo anche un'ombra sottile alla nostra sezione.

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

rivela l'intestazione globale

ID CSS

Più avanti in questo tutorial, avremo bisogno di un codice personalizzato per realizzare l'effetto di scorrimento. Per prepararci, stiamo aggiungendo un ID CSS alla sezione.

  • ID CSS: global-header-section

rivela l'intestazione globale

Elemento principale

Trasformeremo anche la sezione in un'intestazione fissa aggiungendo due righe di codice CSS all'elemento principale della sezione.

position: fixed;
top: 0;

rivela l'intestazione globale

Indice Z

Ora, per assicurarci che la nostra sezione appaia in cima a tutta la pagina o al contenuto del post, aumenteremo anche l'indice z nelle impostazioni di visibilità.

  • Indice Z: 99999

rivela l'intestazione globale

Aggiungi nuova riga

Struttura della colonna

Una volta completate tutte le impostazioni della sezione, continua aggiungendo una nuova riga alla sezione utilizzando la seguente struttura a colonne:

rivela l'intestazione globale

Dimensionamento

Senza aggiungere ancora alcun modulo, apri le impostazioni della riga e consenti alla riga di occupare l'intera larghezza dello schermo.

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

rivela l'intestazione globale

Spaziatura

Rimuovi anche tutta l'imbottitura superiore e inferiore predefinita.

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

rivela l'intestazione globale

Elemento principale

Centrare il contenuto della colonna e consentire alle colonne di rimanere l'una accanto all'altra su schermi di dimensioni più piccole aggiungendo due righe di codice CSS all'elemento principale della riga.

display: flex;
align-items: center;

rivela l'intestazione globale

Aggiungi il modulo Segui social media alla colonna 2

Aggiungi social network

È ora di aggiungere moduli, iniziando con un modulo Segui social media nella colonna 1. Aggiungi i social network che desideri mostrare.

rivela l'intestazione globale

Ripristina stili di social network individuali

Continua reimpostando gli stili di ogni social network a livello individuale.

rivela l'intestazione globale

Aggiungi la spaziatura dei singoli social network

Dovrai anche aprire le impostazioni di ciascun social network individualmente e aggiungere un'imbottitura inferiore nelle impostazioni di spaziatura.

  • Imbottitura inferiore: 0,5 vw

rivela l'intestazione globale

Allineamento

Dopo aver aggiunto l'imbottitura inferiore a ciascun social network individualmente, torna alle impostazioni generali del modulo. Passa alla scheda Progettazione e modifica l'allineamento del modulo.

  • Allineamento del modulo: Centro

rivela l'intestazione globale

Impostazioni predefinite dell'icona

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

  • Colore icona: #000000

rivela l'intestazione globale

Impostazioni dell'icona al passaggio del mouse

E modifica il colore dell'icona al passaggio del mouse.

  • Colore icona: #c2ab92

rivela l'intestazione globale

Frontiera

Completa le impostazioni del modulo aggiungendo un bordo inferiore nelle impostazioni del bordo.

  • Larghezza bordo inferiore: 1px
  • Colore bordo inferiore: #000000

rivela l'intestazione globale

Aggiungi modulo menu alla colonna 2

Seleziona Menu

Alla prossima colonna! Aggiungi un modulo menu e seleziona un menu a tua scelta.

rivela l'intestazione globale

Carica logo

Carica un logo nel modulo successivo.

rivela l'intestazione globale

Rimuovi colore di sfondo

E rimuovi il colore di sfondo.

rivela l'intestazione globale

Disposizione

Quindi, passa alla scheda Progettazione e assicurati che le seguenti impostazioni si applichino al layout:

  • Stile: centrato
  • Direzione del menu a discesa: verso il basso

rivela l'intestazione globale

Testo del menu predefinito

Continua modificando le impostazioni del testo del menu come segue:

  • Colore collegamento attivo: #c2ab92
  • Carattere del menu: Cormorano Garamond
  • Colore del testo: #000000
  • Dimensione del testo del menu: 1vw (desktop), 2vw (tablet), 3vw (telefono)

rivela l'intestazione globale

Testo del menu al passaggio del mouse

Modifica il testo del menu al passaggio del mouse.

  • Colore del testo del menu: #c2ab92

rivela l'intestazione globale

Menu a discesa

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

  • Colore linea menu a discesa: #000000

rivela l'intestazione globale

Icone

Stiamo cambiando anche il colore dell'icona del menu dell'hamburger nelle impostazioni delle icone.

  • Colore icona menu hamburger: #000000

rivela l'intestazione globale

Dimensionamento

Continua modificando la larghezza massima del logo su diverse dimensioni dello schermo nelle impostazioni di dimensionamento.

  • Larghezza massima logo: 5vw (desktop), 10vw (tablet), 13vw (telefono)

rivela l'intestazione globale

Collegamento al menu CSS

E completa le impostazioni del modulo aggiungendo due righe di codice CSS al collegamento del menu del modulo nella scheda Avanzate.

padding-bottom: 1vw;
border-bottom: 1px solid #000;

rivela l'intestazione globale

Aggiungi modulo di testo alla colonna 3

Aggiungi copia

Avanti con l'ultimo modulo! Lì, l'unico modulo di cui abbiamo bisogno è un modulo di testo.

rivela l'intestazione globale

Aggiungi collegamento

Questo modulo servirà come CTA. Aggiungi un collegamento a tua scelta.

  • URL collegamento modulo: #

rivela l'intestazione globale

Impostazioni di testo predefinite

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

  • Carattere del testo: Cormorant Garamond
  • Colore del testo: #000000
  • Dimensione del testo: 1vw (desktop), 2vw (tablet), 3vw (telefono)

rivela l'intestazione globale

Impostazioni testo al passaggio del mouse

Cambia il colore del testo al passaggio del mouse.

  • Colore del testo: #c2ab92

rivela l'intestazione globale

Dimensionamento

Continua modificando le impostazioni di dimensionamento del modulo su schermi di diverse dimensioni.

  • Larghezza: 12vw (desktop), 18vw (tablet), 22vw (telefono)
  • Allineamento del modulo: Centro

rivela l'intestazione globale

Spaziatura

E aggiungi un po' di imbottitura in basso nelle impostazioni di spaziatura.

  • Imbottitura inferiore: 0,5 vw

rivela l'intestazione globale

Frontiera

Completa le impostazioni del modulo aggiungendo un bordo inferiore.

  • Larghezza bordo inferiore: 1px
  • Colore bordo inferiore: #000000

rivela l'intestazione globale

Aggiungi modulo codice alla colonna 2

Inserisci codice JQuery e CSS

Dopo aver stilizzato tutti i moduli nella riga, è il momento di realizzare l'effetto rivela/nascondi. Per fare ciò, dovremo aggiungere del codice personalizzato a un modulo di codice che inseriremo nella colonna 2. Questo codice funzionerà su qualsiasi sezione che aggiungi, indipendentemente da come progetti l'intestazione o da quali moduli utilizzi, solo assicurati di aver aggiunto l'ID CSS alla tua sezione. Posiziona il codice JQuery tra i tag di script e il codice CSS tra i tag di stile come mostrato nella schermata di stampa di seguito.

jQuery(function($){
  
var topPosition = 0;


$(window).scroll(function() {

    var scrollMovement = $(window).scrollTop();
  
    if (topPosition < 200 ){
    }
    else{
    if(scrollMovement > topPosition) {
          $('#global-header-section').removeClass('show-header');
          $('#global-header-section').addClass('hide-header');
    } else {
          $('#global-header-section').removeClass('hide-header');
          $('#global-header-section').addClass('show-header');
    }
    }
    topPosition = scrollMovement;
});  
  
});
#main-content{
margin-top: 7vw;
}

.hide-header {
opacity: 0;
margin-top: -200px !important;
}

.show-header {
opacity: 1;
margin-top: 0px !important;
}

#global-header-section {
-webkit-transition: all 0.5s ease !important;
-moz-transition: all 0.5s ease !important;
-o-transition: all 0.5s ease !important;
-ms-transition: all 0.5s ease !important;
transition: all 0.5s ease !important;
}

rivela l'intestazione globale

3. Salva le modifiche del generatore e visualizza il risultato

Una volta completata l'intestazione globale, salva tutte le modifiche e visualizza il risultato sul tuo sito web!

rivela l'intestazione globale

rivela l'intestazione globale

Anteprima

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

Desktop

rivela l'intestazione globale

Mobile

rivela l'intestazione globale

Pensieri finali

In questo post, ti abbiamo mostrato come far apparire la tua intestazione globale mentre scorri verso l'alto e nasconderla mentre scorri verso il basso. Questo è un modo popolare ed efficace per aiutare i tuoi visitatori a navigare facilmente senza occupare una parte dell'altezza della loro finestra. Sei stato anche in grado di scaricare 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.