Vil du oprette en lodret navigationsmenu, så den præsenterer flere elementer i forgrunden i DIVI?

Lodrette navigationsmenuer kan være nyttige for nogle websteder, der har brug for flere menupunkter i forgrunden. Vandrette menuer kan være vanskelige at passe til alle de nødvendige menulinks, især på mindre browserbredder. 

I denne tutorial viser vi dig, hvordan du opretter en lodret navigationsmenu ved hjælp af Divi Theme Builder. 

Dette vil give dig mere plads til at fremvise dine WordPress-menupunkter.

Lad os starte!

undersøgelse

Her er et hurtigt kig på det design, vi vil skabe i denne tutorial.

Lad os gå til selvstudiet.

Oprettelse af en ny global header

Til denne vejledning vil vi oprette den lodrette navigationsmenu i en global header ved hjælp af Divis temabygger

For at komme i gang skal du gå til WordPress-dashboardet og navigere til Divi > Theme Builder.

Klik derefter på "Tilføj global overskrift"-området i hjemmeside skabelon standard og vælg "Byg global header" fra rullelisten.

Læs også: Sådan opretter du en global header med Theme Builder i DIVI

Lodret sektion layout design

I den globale header-layouteditor skal du åbne de almindelige sektionsindstillinger, der allerede er der, og opdatere følgende.

  • Maksimal bredde: 300px
  • Højde: 100vh
  • Indre margin: 4vh Top, 0px Bund

Fortsæt tilpasningen ved at tilføje en skyggeboks som følger:

  • Skyggeboks: se skærmbillede
  • Box skygge lodret position: 0px
  • Styrke af æskeskyggeslør: 20px
  • Box Shadow Spread Styrke: -10px
  • Skyggefarve: rgba(0,0,0,0.3)
oprette en lodret navigationsmenu i DIVI

For at sikre, at den lodrette navigationsmenu forbliver synlig til venstre, mens brugeren ruller, skal du opdatere fanen Avanceret til fast position og opdatere z-indekset som følger:

  • Fast station
  • Z-indeks: 9999
oprette en lodret navigationsmenu i DIVI

For at sikre, at vi kan se undermenunavigationen, der vil strække sig uden for sektionen, skal du tilføje følgende tilpassede CSS til hovedelementet:

overflow: visible !important;

Din sektion vil nu være i et lodret layout i venstre side af skabelonen.

oprette en lodret navigationsmenu i DIVI

Design den lodrette menu

Med sektionen på plads er vi klar til at designe den lodrette menu. For at gøre dette vil vi bruge et menumodul med tilpasset CSS til at tilpasse navigationen til at blive vist lodret.

Vi vil også bruge vh-længde-enheden, så menuen tilpasser sig godt til forskellige browserhøjder.

Tilføjelse af linjen

For at komme i gang skal du tilføje en række til en kolonne i sektionen.

Opdater derefter linjeparametrene som følger:

Dimensionering og afstand

  • Brug tilpasset tagrendebredde: JA
  • Kolonneafstand: 1
  • Maksimal bredde: 100%
  • Maksimal bredde: 80%
oprette en lodret navigationsmenu i DIVI
  • Intern margin: 3vh Top, 3vh Bund
oprette en lodret navigationsmenu i DIVI

grænse

  • Kantbredde: 1px
  • Kantfarve: #eeeeee
oprette en lodret navigationsmenu i DIVI

Tilføjet menumodul

Tilføj et nyt menumodul inde i rækken med én kolonne.

Vælg en menu, der skal vises på fanen Indhold.

oprette en lodret navigationsmenu i DIVI

Tilføj derefter dit logo websted som indhold dynamisk under Logo-knappen.

oprette en lodret navigationsmenu i DIVI

Opdater følgende under fanen Stil:

  • Stil: Centreret
  • Skrifttypemenu: Nunito Sans
  • Menutekstfarve: #535b7c
oprette en lodret navigationsmenu i DIVI
  • Menutekststørrelse: 18px (desktop), 14px (tablet og telefon)
  • Menu rækkehøjde: 2 em
oprette en lodret navigationsmenu i DIVI
  • Farve på rullemenuen: #535b7c
  • Active Link Color drop-down menu: #535b7c
  • Farve på kurvens ikon: #535b7c
  • Søg ikon farve: #535b7c
  • Hamburger Menu ikon farve: #535b7c
  • Intern margin: 2vh Top, 2vh Bund

Tilføjet brugerdefineret CSS til menuen

Menuen skal bruge tilpasset CSS for at opnå den vertikale navigation, vi ønsker at opnå. For at komme i gang skal du gå til fanen avanceret og tilføje følgende brugerdefinerede CSS til menulinket og menulogoet.

CSS-menulink (skrivebord):

width: 100%;

padding: 1vh 15px;

background: #f8f8f8;

border-radius: 3px;

border: 1px solid #eeeeee;

CSS-menulink (tablet):

width: auto;

border:none;

Menu CSS-logo:

margin-bottom: 20px;

Tilføj derefter en brugerdefineret CSS-klasse til menumodulet som følger:

CSS-klasse: et-vert-menu

Denne klasse vil blive brugt til at målrette mod denne særlige menu i vores eksterne brugerdefinerede CSS, som vi tilføjer ved hjælp af et kodemodul.

Tilføjelse af tilpasset CSS med kodemodulet

Tilføj et kodemodul under menumodulet.

Indsæt derefter følgende kode i kodeboksen (sørg for at sætte den mellem stiltagsene):

/* Menu de Navigation Style Vertical*/

.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: 10px0!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 alland (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;

}

}

oprette en lodret navigationsmenu i DIVI

Design sociale medier, følg knap og ikoner

Nu hvor menuen er færdig, kan vi tilføje en knap, og nogle sociale medier følger links for at fuldføre den lodrette overskrift.

Tilføjelse af linjen

Tilføj en ny række én kolonne under den aktuelle række.

oprette en lodret navigationsmenu i DIVI

Tilføj en knap

Tilføj derefter et knapmodul til rækken.

oprette en lodret navigationsmenu i DIVI

Opdater knapindstillingerne som følger:

  • Knapjustering: center
oprette en lodret navigationsmenu i DIVI
  • Brug brugerdefinerede stilarter til knap: JA
  • Knaptekststørrelse: 18px (desktop), 14px (tablet og telefon)
  • Knaptekstfarve: #ffffff
  • Knap baggrundsfarve: #535b7c
  • Knapkantbredde: 0 pixels
oprette en lodret navigationsmenu i DIVI

Gå derefter til fanen avanceret og indsæt følgende tilpassede CSS i hovedelementet:

CSS hovedelement (desktop)

display:block;

width: 100%;

CSS hovedelement (tablet)

display:inherit;
oprette en lodret navigationsmenu i DIVI

Tilføjede sociale medier følger ikoner

Tilføj et Følg os på sociale medier-modul under knappen.

Tilføj de sociale netværk, du ønsker, under fanen indhold.

På fanen Stil skal du opdatere følgende:

  • Moduljustering: Center
  • Ikonfarve: #535b7c

Åbn derefter indstillingerne for hvert af de sociale netværk og fjern baggrundsfarven.

Tilføj derefter en lille topmargen som følger:

  • Margin: 3vh Peak

Opdater linjeparametre

Når de sociale medier følger ikoner er færdige, skal du åbne linjeindstillinger og justere følgende:

  • Brug tilpasset tagrendebredde: JA
  • Kolonneafstand: 1
  • Indre margin: 3vh Top, 0px Bund

Gem layout og skabelon

Når du er færdig, skal du gemme layoutet og skabelonen.

Endelig resultat

Her er slutresultatet på en live-side.

Download DIVI nu!!!

Konklusion

Den lodrette navigationsmenu, der vises her, har fået en fast position. Men hvis du har brug for mere plads til yderligere menupunkter eller indhold, kan du ændre sektionens placering til absolut

Den vertikale sektionsopsætning åbner også døren til at skabe brugerdefinerede sidebjælker. 

Hvis du har spørgsmål eller forslag, så find os her kommentarafsnittet at diskutere det.

Du kan dog også konsultere vores ressourcer, hvis du har brug for flere elementer til at udføre dine projekter med oprettelse af internetsider ved at konsultere vores guide om WordPress blog oprettelse eller den ene på Divi: tidenes bedste WordPress-tema.

Men i mellemtiden del denne artikel på dine forskellige sociale netværk.

...