Cum să creați un meniu de navigare vertical (sau antet) pentru site-ul dvs. Divi

Publicat: 2020-06-14

Meniurile de navigare verticală pot fi utile pentru anumite site-uri web care au nevoie de mai multe elemente de meniu în prim plan. Meniurile orizontale pot fi dificil pentru a se potrivi cu toate linkurile de meniu necesare, în special pe lățimi mai mici ale browserului. În acest tutorial, vă vom arăta cum să creați un meniu de navigare vertical personalizat utilizând Divi Theme Builder. Acest lucru vă va permite mai mult spațiu pentru prezentarea articolelor din meniul WordPress. Și veți avea toată puterea de a adăuga module Divi suplimentare la antetul vertical și de a le proiecta împreună cu constructorul Divi.

Să începem!

Trage cu ochiul

Iată o privire rapidă asupra designului pe care îl vom construi în acest tutorial.

meniu și antet de navigare verticală divi

meniu și antet de navigare verticală divi

meniu și antet de navigare verticală divi

Descărcați aspectul GRATUIT

Pentru a pune mâna pe desenele din acest tutorial, va trebui mai întâi să îl descărcați folosind butonul de mai jos. Pentru a avea acces la descărcare, va trebui să vă abonați la lista noastră de e-mail Divi Daily folosind formularul de mai jos. Ca nou abonat, veți primi și mai multe bunătăți Divi și un pachet Divi Layout gratuit în fiecare luni! Dacă sunteți deja pe listă, pur și simplu introduceți adresa de e-mail mai jos și faceți clic pe descărcare. Nu veți fi „resubscris” și nu veți primi e-mailuri suplimentare.

Descărcați fișierele
Descarcă gratis

Descarcă gratis

Înscrieți-vă la buletinul informativ Divi și vă vom trimite prin e-mail o copie a pachetului final de planificare a paginii de destinație Divi, plus o mulțime de alte resurse, sfaturi și trucuri uimitoare și gratuite Divi. Urmăriți-vă și veți fi un maestru Divi în cel mai scurt timp. Dacă sunteți deja abonat, pur și simplu introduceți adresa de e-mail de mai jos și faceți clic pe descărcare pentru a accesa pachetul de aspect.

V-ați abonat cu succes. Vă rugăm să verificați adresa de e-mail pentru a vă confirma abonamentul și pentru a obține acces la pachetele de layout Divi săptămânale gratuite!

Pentru a încărca șablonul, navigați la Divi Theme Builder în backend-ul site-ului dvs. WordPress.

șablon antet și subsol pentru pachetul de machete dietetice Divi

Încărcați șablonul de site implicit global

Apoi, în colțul din dreapta sus, veți vedea o pictogramă cu două săgeți. Faceți clic pe pictogramă.

șablon antet și subsol pentru pachetul de machete dietetice Divi

Navigați la fila de import, încărcați fișierul JSON pe care ați putut să-l descărcați în această postare și faceți clic pe „Importați șabloane Divi Theme Builder”.

șablon antet și subsol pentru pachetul de machete dietetice Divi

Salvați modificările Divi Theme Builder

După ce ați încărcat fișierul, veți observa un nou antet și subsol global în șablonul dvs. de site web implicit. Salvați modificările Divi Theme Builder imediat ce doriți ca șablonul să fie activat.

șablon antet și subsol pentru pachetul de machete dietetice Divi

Să trecem la tutorial, nu-i așa?

Partea 1: Construirea unui nou antet global

Pentru acest tutorial, vom construi meniul de navigare vertical într-un antet global folosind Divi Theme Builder. Cu toate acestea, vă vom arăta cum să adăugați același meniu la corpul unui șablon de pagină la sfârșitul postării, doar în cazul în care doriți să îl utilizați în plus față de meniul principal al site-ului dvs.

Pentru a începe, accesați tabloul de bord WordPress și navigați la Divi> Theme Builder.

Apoi faceți clic pe zona „Adăugați antet global” din șablonul de site implicit și selectați „Creați antet global” din meniul derulant.

meniu și antet de navigare verticală divi

Apoi selectați opțiunea „Build from Scratch”.

meniu și antet de navigare verticală divi

Partea 2: Proiectarea aspectului secțiunii verticale

În Editorul global de aspect antet, deschideți setările secțiunii obișnuite deja existente și actualizați următoarele.

  • Lățime (desktop): 300 px
  • Lățime (tabletă și telefon): 100%
  • Înălțime (desktop): 100vh
  • Înălțime (tabletă și telefon): automat
  • Umplutură (desktop): 4vh sus, 0 px jos
  • Căptușeală (tabletă și telefon): 0 px sus, 0 px jos

meniu și antet de navigare verticală divi

Continuați proiectarea adăugând o umbră de casetă după cum urmează:

  • Box Shadow: vezi captura de ecran
  • Box Shadow Vertical Position: 0px
  • Puterea neclarității umbrei cutiei: 20 px
  • Puterea răspândirii umbrei cutiei: -10px
  • Culoare umbră: rgba (0,0,0,0,3)

meniu și antet de navigare verticală divi

Pentru a vă asigura că meniul de navigare vertical rămâne vizibil în stânga în timp ce utilizatorul derulează, actualizați poziția la fix și actualizați indexul z după cum urmează:

  • Poziție: Fix
  • Indicele Z: 9999

meniu și antet de navigare verticală divi

Pentru a ne asigura că vom putea vedea submeniul de navigare care se va extinde în afara secțiunii, adăugați următorul CSS personalizat la elementul principal:

overflow: visible !important;

meniu și antet de navigare verticală divi

Acum secțiunea dvs. se află într-un aspect vertical în partea stângă a șablonului.

meniu și antet de navigare verticală divi

Partea 3: Proiectarea meniului vertical

Cu secțiunea în poziție, suntem gata să proiectăm meniul vertical. Pentru a face acest lucru, vom folosi un modul de meniu cu unele CSS personalizate pentru a stiliza navigarea care va fi afișată vertical.

Vom utiliza, de asemenea, unitatea de lungime vh, astfel încât meniul să se scaleze frumos cu diferite înălțimi ale browserului.

Adăugarea rândului

Pentru a începe, adăugați un rând cu o coloană la secțiune.

meniu și antet de navigare verticală divi

Apoi actualizați setările rândului după cum urmează:

Dimensiune și căptușeală

  • Lățimea jgheabului: 1
  • Lățime: 100%
  • Lățime maximă: 80%
  • Căptușeală (desktop): 3vh sus, 3vh jos
  • Căptușeală (tabletă și telefon): 0 px sus, 0 px jos

meniu și antet de navigare verticală divi

Frontieră

  • Lățimea chenarului: 1 px
  • Culoare margine: #eeeeee

meniu și antet de navigare verticală divi

Adăugarea modulului de meniu

În interiorul rândului cu o coloană, adăugați un nou modul de meniu.

meniu și antet de navigare verticală divi

Selectați un meniu care va fi afișat sub comutarea conținutului.

meniu și antet de navigare verticală divi

Apoi adăugați logo-ul site-ului dvs. ca conținut dinamic sub comutatorul Logo.

meniu și antet de navigare verticală divi

Sub fila Proiectare, actualizați următoarele:

  • Stil: Centrat
  • Font meniu: Nunito Sans
  • Culoare text meniu: # 535b7c
  • Dimensiune text meniu: 18 px (desktop), 14 px (tabletă și telefon)
  • Înălțimea liniei meniului: 2em
  • Culoare linie meniu derulant: # 535b7c
  • Meniul derulant Culoare link activ: # 535b7c

meniu și antet de navigare verticală divi

  • Culoare pictogramă coș de cumpărături: # 535b7c
  • Culoare pictogramă de căutare: # 535b7c
  • Culoare pictogramă meniu hamburger: # 535b7c

meniu și antet de navigare verticală divi

  • Garnitura (desktop): 2vh sus, 2vh jos
  • Umplutură (desktop): 10 px sus, 10 px jos

meniu și antet de navigare verticală divi

Partea 4: Adăugarea CSS personalizat pentru meniu

Meniul are nevoie de niște CSS personalizate pentru a obține navigarea verticală pe care dorim să o realizăm. Pentru a începe, accesați fila avansată și adăugați următorul CSS personalizat la linkul meniului și sigla meniului.

Link de meniu CSS (desktop):

width: 100%;
padding: 1vh 15px;
background: #f8f8f8;
border-radius: 3px;
border: 1px solid #eeeeee;

Meniu Link CSS (tabletă):

width: auto;
border:none;

Logo-ul meniului CSS:

margin-bottom: 20px;

meniu și antet de navigare verticală divi

Apoi, adăugați o clasă CSS personalizată la modulul de meniu, după cum urmează:

Clasa CSS: et-vert-menu

meniu și antet de navigare verticală divi

Va fi folosit pentru a viza acest meniu special în CSS-ul nostru personalizat extern pe care îl vom adăuga folosind un modul de cod.

Adăugarea CSS personalizat cu modulul de cod

Sub modulul de meniu, adăugați un nou modul de cod.

meniu și antet de navigare verticală divi

Apoi lipiți următorul cod în caseta de coduri (asigurați-vă că îl așezați între etichetele de stil):

/*Style Vertical Navigation Menu*/  
.et-vert-menu .et_pb_menu__menu>nav>ul {
  flex-direction: column;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100%;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li {
  margin: 10px 0 !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {
  display:block !important;
  padding: 0px !important;
  }
  .et-vert-menu .et_pb_menu__menu>nav>ul ul {
    padding: 0px !important;
    top: 0px !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {
  left:calc(100% - 1px) !important;
  top:0px !important;
  }
.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {
  content: "5" !important; /*change arrow icon for submenu*/
  right: 20px !important;
  }
.et-vert-menu .nav li ul {
    left: calc(100% - 1px) !important; /*align submenu to the right of menu link*/
  }
@media all and (min-width: 981px) {
.et-vert-menu .et_pb_menu__menu, .et-vert-menu .et_pb_menu__menu>nav {
    width: 100%; /*width of the vertical navigation menu*/
  }
/*Adjust the width of the main content and footer area to make room for the fixed vertical header*/  
#et-main-area { 
  width: calc(100% - 300px); 
  margin-left: 300px;
}
}

meniu și antet de navigare verticală divi

Partea 5: Proiectarea butonului și a pictogramelor de urmărire a rețelelor sociale

Acum că meniul este complet, putem adăuga un buton și unele rețele sociale urmează linkuri pentru a completa antetul vertical.

Adăugarea rândului

Adăugați un nou rând cu o coloană sub rândul curent.

meniu și antet de navigare verticală divi

Adăugarea butonului

Apoi adăugați un nou modul de buton pe rând.

meniu și antet de navigare verticală divi

Actualizați setările butonului după cum urmează:

  • Aliniere buton: centru
  • Dimensiune text buton: 18 px (desktop), 14 px (tabletă și telefon)
  • Culoarea textului butonului: #ffffff
  • Culoarea fundalului butonului: # 535b7c
  • Lățimea chenarului butonului: 0 px

meniu și antet de navigare verticală divi

Apoi accesați fila avansată și lipiți următorul CSS personalizat în elementul principal:

Element principal CSS (desktop)

display:block;
width: 100%;

Element principal CSS (tabletă)

display:inherit;

meniu și antet de navigare verticală divi

Adăugarea pictogramelor de urmărire pe rețelele sociale

Sub buton, adăugați un modul Social Media Follow.

meniu și antet de navigare verticală divi

Adăugați rețelele sociale dorite în fila conținut.

meniu și antet de navigare verticală divi

Sub fila Proiectare, actualizați următoarele:

  • Alinierea modulului: centru
  • Culoare pictogramă: # 535b7c

meniu și antet de navigare verticală divi Apoi deschideți setările fiecărei rețele și ștergeți culoarea de fundal.

meniu și antet de navigare verticală divi

Apoi adăugați o mică marjă superioară după cum urmează:

  • Marja: 3vh top

meniu și antet de navigare verticală divi

Actualizați setările rândului

După ce pictogramele de urmărire pe rețelele sociale sunt complete, deschideți setările rândului și reglați următoarele:

  • Lățimea jgheabului: 1
  • Umplutură (desktop): 3vh sus, 0 px jos
  • Căptușeală (tabletă și telefon): partea superioară de 10 px

meniu și antet de navigare verticală divi

Salvați aspectul și șablonul

După ce ați terminat, salvați aspectul și șablonul.

meniu și antet de navigare verticală divi

Rezultat final

Iată rezultatul final pe o pagină live.

meniu și antet de navigare verticală divi

meniu și antet de navigare verticală divi

meniu și antet de navigare verticală divi

Cum se adaugă meniul de navigare verticală în zona corpului unui șablon de pagină

Dacă doriți să adăugați meniul de navigare vertical la un aspect de pagină (în loc de antetul dvs. global), trebuie mai întâi să salvați aspectul secțiunii în Biblioteca Divi.

Pentru aceasta, deschideți Global Header Layout Editor și salvați secțiunea verticală (care conține meniul) în biblioteca Divi.

meniu și antet de navigare verticală divi

Apoi ieșiți din editorul de aspect și creați un șablon nou și atribuiți-l oricărei pagini pe care doriți. Faceți clic pentru a crea un corp personalizat pentru șablonul de pagină.

meniu și antet de navigare verticală divi

Selectați pentru a-l construi de la zero.

meniu și antet de navigare verticală divi

Adăugați o nouă secțiune de lățime completă la aspect.

meniu și antet de navigare verticală divi

Apoi, adăugați un modul de conținut complet Postare la secțiune.

meniu și antet de navigare verticală divi

Ștergeți secțiunea obișnuită implicită din partea de sus a paginii, apoi deschideți setările pentru secțiunea lățime completă și adăugați următorul CSS personalizat la elementul principal:

Element principal CSS (desktop)

width: calc(100% - 300px);
margin-left:300px !important;

Element principal CSS (tabletă)

width: 100%;

Sub secțiunea obișnuită, faceți clic pentru a adăuga o nouă secțiune și, sub fila Adăugare din bibliotecă, selectați secțiunea de meniu vertical pe care ați salvat-o anterior în bibliotecă.

meniu și antet de navigare verticală divi

Deoarece nu vrem ca secțiunea să apară pe mobil, deschideți setările secțiunii și dezactivați vizibilitatea secțiunii pe tabletă și telefon.

meniu și antet de navigare verticală divi

Apoi deschideți modulul de cod din aspectul secțiunii și înlocuiți acest fragment de cod ...

#et-main-area { 
width: calc(100% - 300px); 
margin-left: 300px;
}

Cu asta…

#main-header, #main-footer { 
width: calc(100% - 300px); 
margin-left: 300px;
}

meniu și antet de navigare verticală divi

Aceasta va muta antetul principal și subsolul pentru a se potrivi cu meniul vertical fix din stânga șablonului de pagină. Iată cum arată pe o pagină live utilizând antetul și subsolul implicit al Divi.

meniu și antet de navigare verticală divi

Gânduri finale

Meniul de navigare vertical prezentat aici a primit o poziție fixă. Cu toate acestea, dacă aveți nevoie de mai mult spațiu pentru elemente de meniu sau conținut suplimentar, puteți schimba poziția secțiunii în absolută. De asemenea, puteți schimba depășirea verticală pentru a derula pentru a oferi utilizatorului posibilitatea de a derula prin elementele de meniu (rețineți doar că nu veți putea vedea / utiliza submeniurile cu această setare de depășire).

Configurarea secțiunii verticale deschide ușa și pentru crearea unor bare laterale personalizate. Sper că acest lucru va fi util pentru proiectele viitoare.

Aștept cu nerăbdare să aud de la dvs. în comentarii.

Noroc!