Wilt u een verticaal navigatiemenu maken zodat het meer items op de voorgrond presenteert in DIVI?

Verticale navigatiemenu's kunnen handig zijn voor sommige websites die meer menu-items op de voorgrond nodig hebben. Horizontale menu's kunnen lastig zijn om in alle benodigde menulinks te passen, vooral bij kleinere browserbreedtes. 

In deze zelfstudie laten we u zien hoe u een verticaal navigatiemenu maakt met behulp van de Divi Theme Builder. 

Dit geeft u meer ruimte om uw WordPress-menu-items te presenteren.

Laten we beginnen!

overzicht

Hier is een korte blik op het ontwerp dat we in deze zelfstudie gaan maken.

Laten we naar de tutorial gaan.

Een nieuwe globale kop maken

Voor deze zelfstudie maken we het verticale navigatiemenu in een globale kop met behulp van Divi's themabouwer

Ga om te beginnen naar het WordPress-dashboard en navigeer naar Divi > Theme Builder.

Klik vervolgens op het gedeelte "Globale koptekst toevoegen" van het website-sjabloon standaard en selecteer "Build Global Header" in de vervolgkeuzelijst.

Lees ook: Een globale header maken met Theme Builder in DIVI

Lay-outontwerp voor verticale secties

Open in de algemene editor voor koptekstlay-out de reguliere sectie-instellingen die al aanwezig zijn en werk het volgende bij.

  • Maximale breedte: 300px
  • Hoogte: 100vh
  • Binnenmarge: 4vh boven, 0px onder

Ga door met de aanpassing door als volgt een schaduwvak toe te voegen:

  • Schaduwdoos: zie screenshot
  • Verticale positie van vakschaduw: 0px
  • Doosschaduwvervagingssterkte: 20px
  • Box Shadow Spread-sterkte: -10px
  • Schaduwkleur: rgba(0,0,0,0.3)
maak een verticaal navigatiemenu in DIVI

Om ervoor te zorgen dat het verticale navigatiemenu aan de linkerkant zichtbaar blijft terwijl de gebruiker scrolt, werkt u het tabblad Geavanceerd bij naar een vaste positie en werkt u de z-index als volgt bij:

  • Vast station
  • Z-index: 9999
maak een verticaal navigatiemenu in DIVI

Om ervoor te zorgen dat we de submenu-navigatie kunnen zien die zich buiten de sectie uitstrekt, voegt u de volgende aangepaste CSS toe aan het hoofdelement:

overflow: visible !important;

Uw sectie bevindt zich nu in een verticale lay-out aan de linkerkant van de sjabloon.

maak een verticaal navigatiemenu in DIVI

Ontwerp het verticale menu

Nu de sectie op zijn plaats is, zijn we klaar om het verticale menu te ontwerpen. Om dit te doen, gebruiken we een menumodule met aangepaste CSS om de navigatie aan te passen zodat deze verticaal wordt weergegeven.

We zullen ook de vh-lengte-eenheid gebruiken, zodat het menu zich goed aanpast aan verschillende browserhoogten.

De regel toevoegen

Voeg om te beginnen een rij toe aan een kolom in de sectie.

Werk vervolgens de lijnparameters als volgt bij:

Maatvoering en afstand

  • Gebruik aangepaste gootbreedte: JA
  • Kolomafstand: 1
  • Maximale breedte: 100%
  • Maximale breedte: 80%
maak een verticaal navigatiemenu in DIVI
  • Interne marge: 3vh boven, 3vh onder
maak een verticaal navigatiemenu in DIVI

grens

  • Randbreedte: 1px
  • Randkleur: #eeeeee
maak een verticaal navigatiemenu in DIVI

Menumodule toegevoegd

Voeg in de rij met één kolom een ​​nieuwe menumodule toe.

Selecteer een menu om op het tabblad weer te geven Inhoud.

maak een verticaal navigatiemenu in DIVI

Voeg dan het logo van jouw . toe website als inhoud dynamisch onder de knop Logo.

maak een verticaal navigatiemenu in DIVI

Werk het volgende bij op het tabblad Stijl:

  • Stijl: Gecentreerd
  • Lettertypemenu: Nunito Sans
  • Kleur menutekst: #535b7c
maak een verticaal navigatiemenu in DIVI
  • Tekstgrootte menu: 18px (desktop), 14px (tablet en telefoon)
  • Hoogte menurij: 2 em
maak een verticaal navigatiemenu in DIVI
  • Kleur vervolgkeuzelijst: #535b7c
  • Vervolgkeuzemenu Actieve linkkleur: #535b7c
  • Kleur winkelwagenpictogram: #535b7c
  • Kleur van zoekpictogram: #535b7c
  • Kleur hamburgermenupictogram: #535b7c
  • Interne marge: 2vh boven, 2vh onder

Aangepaste CSS toegevoegd voor het menu

Het menu heeft aangepaste CSS nodig om de verticale navigatie te bereiken die we willen bereiken. Ga om te beginnen naar het tabblad Geavanceerd en voeg de volgende aangepaste CSS toe aan de menulink en het menulogo.

CSS-menulink (bureaublad):

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;

Voeg vervolgens als volgt een aangepaste CSS-klasse toe aan de menumodule:

CSS-klasse: et-vert-menu

Deze klasse zal worden gebruikt om dit specifieke menu te targeten in onze externe aangepaste CSS die we zullen toevoegen met behulp van een codemodule.

Aangepaste CSS toevoegen met de Code-module

Voeg onder de menumodule een codemodule toe.

Plak vervolgens de volgende code in het codevak (zorg ervoor dat u deze tussen de stijltags plaatst):

/* 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;

}

}

maak een verticaal navigatiemenu in DIVI

Ontwerp sociale media volgknop en pictogrammen

Nu het menu compleet is, kunnen we een knop toevoegen en sommige sociale media volgen links om de verticale koptekst te voltooien.

De regel toevoegen

Voeg een nieuwe rij één kolom onder de huidige rij toe.

maak een verticaal navigatiemenu in DIVI

Voeg een knop

Voeg vervolgens een Button-module toe aan de regel.

maak een verticaal navigatiemenu in DIVI

Werk de knopinstellingen als volgt bij:

  • Knop uitlijning: midden
maak een verticaal navigatiemenu in DIVI
  • Gebruik aangepaste stijlen voor knop: JA
  • Tekstgrootte knop: 18px (desktop), 14px (tablet en telefoon)
  • Tekstkleur knop: #ffffff
  • Achtergrondkleur knop: #535b7c
  • Breedte knoprand: 0 pixels
maak een verticaal navigatiemenu in DIVI

Ga vervolgens naar het tabblad Geavanceerd en plak de volgende aangepaste CSS in het hoofdelement:

CSS hoofdelement (bureaublad)

display:block;

width: 100%;

CSS hoofdelement (tablet)

display:inherit;
maak een verticaal navigatiemenu in DIVI

Social media volg iconen toegevoegd

Voeg onder de knop een Volg ons op social media module toe.

Voeg de gewenste sociale netwerken toe onder het tabblad inhoud.

Werk op het tabblad Stijl het volgende bij:

  • Module-uitlijning: midden
  • Pictogramkleur: #535b7c

Open vervolgens de instellingen voor elk van de sociale netwerken en verwijder de achtergrondkleur.

Voeg vervolgens als volgt een kleine bovenmarge toe:

  • Marge: 3vh piek

Werk lijnparameters bij

Zodra de pictogrammen voor het volgen van sociale media klaar zijn, opent u Lijninstellingen en past u het volgende aan:

  • Gebruik aangepaste gootbreedte: JA
  • Kolomafstand: 1
  • Binnenmarge: 3vh boven, 0px onder

Opmaak en sjabloon opslaan

Als u klaar bent, slaat u de lay-out en sjabloon op.

Eindresultaat

Hier is het eindresultaat op een live pagina.

Download DIVI nu!!!

Conclusie

Het hier getoonde verticale navigatiemenu heeft een vaste positie gekregen. Als u echter meer ruimte nodig heeft voor extra menu-items of inhoud, kunt u de positie van de sectie wijzigen in absoluut

De verticale sectie-opstelling opent ook de deur naar het maken van aangepaste zijbalken. 

Als u zich zorgen maakt of suggesties heeft, kunt u ons vinden in het commentaar gedeelte om het te bespreken.

U kunt echter ook overleggen onze middelen, als u meer elementen nodig hebt om uw projecten voor het maken van internetsites uit te voeren, raadpleeg onze gids op de WordPress blog creatie of die op Divi: het beste WordPress-thema aller tijden.

Maar in de tussentijd deel dit artikel op uw verschillende sociale netwerken.

...