Come creare una barra di navigazione fissa dal basso verso l'alto in Divi

Pubblicato: 2021-09-06

Nel tutorial Divi di oggi ti mostreremo, passo dopo passo, come creare una barra di navigazione fissa dal basso verso l'alto in Divi. Ciò consentirà alla barra di navigazione di rimanere inizialmente nella parte inferiore della pagina per un layout above the fold unico. Quindi, una volta che si scorre oltre la sezione above the fold della pagina, la barra di navigazione si attaccherà alla parte superiore della pagina e rimarrà lì per tutto il resto della pagina. Potresti dire che la pagina "raccoglierà" il menu nella parte inferiore dello schermo e porterà un piacevole effetto di interazione al tuo menu principale e al tuo sito web.

Iniziamo!

Sbirciata

Per aiutarti a visualizzare il risultato che stiamo cercando di ottenere, diamo un'occhiata al risultato finale:

Scarica il layout GRATUITAMENTE

Per mettere le mani sui disegni di questo tutorial, 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!

Per importare il layout della sezione nella tua libreria Divi, vai alla libreria Divi.

Fare clic sul pulsante Importa.

Nel popup della portabilità, seleziona la scheda di importazione e scegli il file di download dal tuo computer.

Quindi fare clic sul pulsante di importazione.

casella di notifica divi

Una volta fatto, il layout della sezione sarà disponibile in Divi Builder.

Passiamo al tutorial, vero?

Cosa ti serve per iniziare

linguette d'angolo espandibili

Per iniziare, dovrai fare quanto segue:

  1. Se non l'hai ancora fatto, installa e attiva il tema Divi.
  2. Crea una nuova pagina in WordPress e usa Divi Builder per modificare la pagina sul front-end (visual builder).
  3. Scegli l'opzione "Crea da zero".

Successivamente, avrai una tela bianca per iniziare a progettare in Divi.

Creazione di una barra di navigazione permanente dal basso verso l'alto in Divi

Parte 1: Creazione della sezione above the fold e dell'intestazione

Per la prima parte di questo tutorial, creeremo la sezione above the fold e l'intestazione che serviranno come sezione di intestazione principale della nostra pagina. La sezione sarà a schermo intero sul desktop per assicurarsi che la sezione occupi l'intera finestra.

Aggiungi riga

Per iniziare, aggiungi una riga a una colonna alla sezione predefinita.

barra di navigazione adesiva divi dal basso verso l'alto

Impostazioni della sezione

Prima di aggiungere un modulo, apri le impostazioni per la sezione e aggiungi uno sfondo come segue:

  • Colore di sfondo: #e9f9ff
  • Immagine di sfondo: [aggiungi immagine]

barra di navigazione adesiva divi dal basso verso l'alto

Nella scheda Design, aggiorna l'altezza minima e l'imbottitura.

  • Altezza minima: 100vh (desktop), auto (tablet e telefono)
  • Imbottitura: 20vh sopra, 20vh sotto

barra di navigazione adesiva divi dal basso verso l'alto

Testo dell'intestazione

Per creare il testo dell'intestazione, aggiungi un nuovo modulo di testo alla riga.

barra di navigazione adesiva divi dal basso verso l'alto

Quindi aggiorna il contenuto con la seguente intestazione H1:

<h1>Above the Fold</h1>

barra di navigazione adesiva divi dal basso verso l'alto

Impostazioni testo

Nella scheda Design delle impostazioni del testo, aggiorna gli stili dei caratteri dell'intestazione come segue:

  • Carattere dell'intestazione: Rubik
  • Peso del carattere dell'intestazione: semi grassetto
  • Stile carattere intestazione TT
  • Allineamento del testo dell'intestazione: al centro
  • Colore del testo dell'intestazione: #302ea7
  • Dimensione del testo dell'intestazione: 130 px (desktop), 70 px (tablet), 40 px (telefono)
  • Spaziatura delle lettere dell'intestazione: 2px
  • Altezza della linea di prua: 1,3 em

barra di navigazione adesiva divi dal basso verso l'alto

Parte 2: Creazione della sezione Below the Fold

Per dimostrare la funzionalità della barra di navigazione permanente, è necessario aggiungere una sezione below the fold in modo da avere un po' di spazio per scorrere.

Per creare la sezione, duplica la sezione above the fold che abbiamo appena creato.

barra di navigazione adesiva divi dal basso verso l'alto

Aggiorna lo sfondo della sezione duplicata.

  • Colore di sfondo: #f4def1

barra di navigazione adesiva divi dal basso verso l'alto

Quindi dai alla sezione un'altezza minima grande in modo da avere spazio per scorrere la pagina verso il basso. Questa è solo una sezione da compilare al posto del contenuto effettivo di una pagina.

  • Altezza minima: 200 vh

barra di navigazione adesiva divi dal basso verso l'alto

Quindi aggiorna il contenuto del modulo di testo sostituendo la parola "Sotto" con "Sopra".

barra di navigazione adesiva divi dal basso verso l'alto

Parte 3: creazione della barra di navigazione permanente

Per creare la barra di navigazione permanente dal basso verso l'alto, il nostro primo passo è creare una nuova sezione con una riga a una colonna.

Aggiungi nuova sezione e riga

Aggiungi una nuova sezione normale direttamente sotto la sezione above the fold.

barra di navigazione adesiva divi dal basso verso l'alto

Quindi aggiungi una riga di una colonna alla sezione.

barra di navigazione adesiva divi dal basso verso l'alto

Sfondo e riempimento della sezione

Apri le impostazioni della sezione e aggiorna il colore di sfondo.

  • Colore di sfondo: #302ea7

barra di navigazione adesiva divi dal basso verso l'alto

Quindi rimuovi l'imbottitura superiore e inferiore in modo che la barra di navigazione abbia un'altezza inferiore.

  • Imbottitura: 0px in alto, 0px in basso

barra di navigazione adesiva divi dal basso verso l'alto

Aggiungi overflow visibile

Per assicurarti che i menu a discesa rimangano visibili, aggiorna le opzioni di visibilità come segue:

  • Overflow orizzontale: visibile
  • Overflow verticale: visibile

barra di navigazione adesiva divi dal basso verso l'alto

Dai alla sezione una posizione assoluta sui dispositivi mobili

Per impostazione predefinita, il menu a discesa mobile si aprirà sotto l'icona dell'hamburger. Se manteniamo la barra di navigazione in basso, questo nasconderebbe il menu a discesa se l'utente fa clic su di esso nella posizione in basso. Per una migliore esperienza utente, vogliamo che la barra di navigazione inizi nella parte superiore della pagina sul display del tablet e del telefono.

Per fare ciò, assegna alla sezione una posizione assoluta su tablet e telefono.

  • Posizione: Relativa (desktop), Assoluta (tablet e telefono)

barra di navigazione adesiva divi dal basso verso l'alto

Aggiungi posizione permanente per desktop e dispositivi mobili

Per aggiungere la posizione permanente alla sezione della barra di navigazione, aggiorna quanto segue:

  • Posizione fissa: attacca in alto e in basso (desktop), attacca in alto (tablet e telefono)

barra di navigazione adesiva divi dal basso verso l'alto

Aggiorna l'imbottitura delle righe

Una volta completata la sezione adesiva, apri le impostazioni per la riga all'interno della sezione e aggiorna il padding come segue:

  • Imbottitura: 10px in alto, 10px in basso

barra di navigazione adesiva divi dal basso verso l'alto

Crea menu di navigazione

Con la sezione e la riga in posizione, siamo pronti per creare il menu di navigazione.

Inizia aggiungendo un modulo di menu alla riga a una colonna.

barra di navigazione adesiva divi dal basso verso l'alto

Contenuto del menu

Aggiorna il contenuto del menu come segue:

  • seleziona il menu dal menu a discesa
  • aggiungi l'immagine del logo (sto usando un'immagine di 122px per 52px)
  • elimina il colore di sfondo predefinito

barra di navigazione adesiva divi dal basso verso l'alto

Nella scheda Progettazione, aggiorna il testo del menu seguente e le impostazioni dell'icona:

  • Colore collegamento attivo: #fff
  • Carattere del menu: Rubik
  • Stile del carattere del menu: TT
  • Colore del testo del menu: #fff
  • Dimensione del testo del menu: 16px
  • Allineamento del testo: a destra
  • Colore linea menu a discesa: #e19dff
  • Colore del testo del menu mobile: #302ea7
  • Colore icona carrello: #fff
  • Colore icona di ricerca: #fff
  • Colore icona menu hamburger: #fff

barra di navigazione adesiva divi dal basso verso l'alto

Utilizzo di un bordo per compensare la posizione assoluta della barra di navigazione su dispositivi mobili

Poiché la sezione della barra di navigazione ha una posizione assoluta sui dispositivi mobili, la barra si posizionerà sopra (e taglierà) la sezione superiore della pagina. Per risolvere questo problema, dobbiamo spostare la sezione superiore utilizzando un bordo superiore della stessa altezza della barra/sezione di navigazione.

Ispeziona l'altezza della sezione della barra di navigazione su dispositivi mobili

Per determinare l'altezza della barra di navigazione su dispositivi mobili, apri una versione live della pagina in una nuova finestra del browser. Quindi puoi ridurre la larghezza del browser al di sotto di 980 px per vedere il menu mobile. Fare clic con il pulsante destro del mouse sulla sezione contenente il menu e scegliere l'opzione di ispezione dell'elemento dal menu di scelta rapida del browser. Dovresti vedere una casella degli strumenti sotto la sezione che mostra le dimensioni (compresa l'altezza) della sezione. Per questo esempio, l'altezza della sezione della barra di navigazione è 72 px.

barra di navigazione adesiva divi dal basso verso l'alto

Aggiungi offset bordo superiore alla sezione above-the-fold

Ora che abbiamo determinato l'altezza della sezione, apri le impostazioni per la sezione superiore (above-the-fold).

Nella scheda Design, aggiungi il seguente bordo superiore su tablet e telefono:

  • Larghezza bordo superiore: 72 px (tablet e telefono)
  • Colore bordo superiore: #302ea7

Poiché il bordo ha la stessa altezza della sezione con la posizione assoluta, non sarai in grado di vedere il bordo perché serve solo a spingere la sezione verso il basso in modo che non venga tagliata.

barra di navigazione adesiva divi dal basso verso l'alto

Risultato finale

Guarda il risultato finale!

Pensieri finali

La creazione di una barra di navigazione permanente dal basso verso l'alto può essere facilmente eseguita utilizzando la posizione integrata di Divi e le opzioni permanenti. La chiave è dare alla sezione above the fold un'altezza di 100vh e quindi aggiungere la sezione della barra di navigazione sottostante che si attacca alla parte inferiore e superiore del browser. Si spera che questo aiuti ad aggiungere un above the fold più unico e coinvolgente al tuo sito web.

Questa barra di navigazione permanente funziona meglio per un design a pagina singola piuttosto che per un modello globale. Detto questo, puoi facilmente scegliere di utilizzarlo come design per la home page e utilizzare un'intestazione globale per il resto delle pagine utilizzando il generatore di temi Divi.

Non vedo l'ora di sentirti nei commenti.

Saluti!