Vill du skapa en vertikal navigeringsmeny så att den presenterar fler objekt i förgrunden i DIVI?

Vertikala navigeringsmenyer kan vara användbara för vissa webbplatser som behöver fler menyalternativ i förgrunden. Horisontella menyer kan vara svårt att passa alla menylänkar som behövs, speciellt på mindre webbläsarbredder. 

I den här handledningen kommer vi att visa dig hur du skapar en vertikal navigeringsmeny med hjälp av Divi Theme Builder. 

Detta ger dig mer utrymme att visa upp dina WordPress-menyalternativ.

Låt oss börja!

undersökningen

Här är en snabb titt på designen vi kommer att skapa i den här handledningen.

Låt oss gå till handledningen.

Skapa en ny global rubrik

För den här handledningen kommer vi att skapa den vertikala navigeringsmenyn i en global rubrik med hjälp av Divis temabyggare

För att komma igång, gå till WordPress-instrumentpanelen och navigera till Divi > Theme Builder.

Klicka sedan på området "Lägg till global rubrik" i webbplats mall standard och välj "Bygg global rubrik" från rullgardinsmenyn.

Läs också: Hur man skapar en global rubrik med Theme Builder i DIVI

Vertikal sektion layout design

I den globala rubriklayoutredigeraren öppnar du de vanliga avsnittsinställningarna som redan finns där och uppdaterar följande.

  • Maximal bredd: 300px
  • Höjd: 100vh
  • Inre marginal: 4vh Topp, 0px Botten

Fortsätt anpassningen genom att lägga till en skuggruta enligt följande:

  • Skuggruta: se skärmdump
  • Boxskugga vertikalt läge: 0px
  • Styrka för boxskuggoskärpa: 20px
  • Box Shadow Spridningsstyrka: -10px
  • Skuggfärg: rgba(0,0,0,0.3)
skapa en vertikal navigeringsmeny i DIVI

För att säkerställa att den vertikala navigeringsmenyn förblir synlig till vänster när användaren rullar, uppdatera fliken Avancerat till fast position och uppdatera z-indexet enligt följande:

  • Fast station
  • Z-index: 9999
skapa en vertikal navigeringsmeny i DIVI

För att säkerställa att vi kan se undermenynavigeringen som kommer att sträcka sig utanför avsnittet, lägg till följande anpassade CSS till huvudelementet:

overflow: visible !important;

Din sektion kommer nu att vara i en vertikal layout på den vänstra sidan av mallen.

skapa en vertikal navigeringsmeny i DIVI

Designa den vertikala menyn

Med avsnittet på plats är vi redo att designa den vertikala menyn. För att göra detta kommer vi att använda en menymodul med anpassad CSS för att anpassa navigeringen så att den visas vertikalt.

Vi kommer även att använda vh length unit så att menyn anpassar sig väl till olika webbläsarhöjder.

Lägger till raden

För att börja, lägg till en rad i en kolumn i avsnittet.

Uppdatera sedan linjeparametrarna enligt följande:

Dimensionering och avstånd

  • Använd anpassad rännbredd: JA
  • Kolumnavstånd: 1
  • Maximal bredd: 100%
  • Maximal bredd: 80%
skapa en vertikal navigeringsmeny i DIVI
  • Intern marginal: 3vh topp, 3vh botten
skapa en vertikal navigeringsmeny i DIVI

gräns

  • Kantbredd: 1px
  • Kantfärg: #eeeeee
skapa en vertikal navigeringsmeny i DIVI

Tillagd menymodul

Lägg till en ny menymodul på raden med en kolumn.

Välj en meny att visa på fliken Innehåll.

skapa en vertikal navigeringsmeny i DIVI

Lägg sedan till din logotyp webbplats som innehåll dynamisk under knappen Logotyp.

skapa en vertikal navigeringsmeny i DIVI

Uppdatera följande under fliken Stil:

  • Stil: Centrerad
  • Teckensnittsmeny: Nunito Sans
  • Menytextfärg: #535b7c
skapa en vertikal navigeringsmeny i DIVI
  • Textstorleksmeny: 18px (dator), 14px (surfplatta och telefon)
  • Menyradshöjd: 2 em
skapa en vertikal navigeringsmeny i DIVI
  • Färg på rullgardinsmenyn: #535b7c
  • Aktiv länkfärg rullgardinsmeny: #535b7c
  • Korgikonens färg: #535b7c
  • Sökikonens färg: #535b7c
  • Hamburger Meny ikon färg: #535b7c
  • Intern marginal: 2vh topp, 2vh botten

Lade till anpassad CSS för menyn

Menyn behöver anpassad CSS för att uppnå den vertikala navigering vi vill uppnå. För att komma igång, gå till fliken Avancerat och lägg till följande anpassade CSS till menylänken och menylogotypen.

CSS-menylänk (skrivbord):

width: 100%;

padding: 1vh 15px;

background: #f8f8f8;

border-radius: 3px;

border: 1px solid #eeeeee;

CSS-menylänk (surfplatta):

width: auto;

border:none;

Meny CSS-logotyp:

margin-bottom: 20px;

Lägg sedan till en anpassad CSS-klass till menymodulen enligt följande:

CSS-klass: et-vert-menu

Den här klassen kommer att användas för att rikta in sig på just den här menyn i vår externa anpassade CSS som vi kommer att lägga till med hjälp av en kodmodul.

Lägger till anpassad CSS med kodmodulen

Lägg till en kodmodul under menymodulen.

Klistra sedan in följande kod i kodrutan (se till att placera den mellan stiltaggarna):

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

}

}

skapa en vertikal navigeringsmeny i DIVI

Designa sociala medier följ knapp och ikoner

Nu när menyn är klar kan vi lägga till en knapp och vissa sociala medier följer länkar för att komplettera den vertikala rubriken.

Lägger till raden

Lägg till en ny rad en kolumn under den aktuella raden.

skapa en vertikal navigeringsmeny i DIVI

Lägg till en knapp

Lägg sedan till en knappmodul på raden.

skapa en vertikal navigeringsmeny i DIVI

Uppdatera knappinställningarna enligt följande:

  • Knappinriktning: mitten
skapa en vertikal navigeringsmeny i DIVI
  • Använd anpassade stilar för Knapp: JA
  • Knapptextstorlek: 18px (dator), 14px (surfplatta och telefon)
  • Knappens textfärg: #ffffff
  • Knappens bakgrundsfärg: #535b7c
  • Knappens kantbredd: 0 pixlar
skapa en vertikal navigeringsmeny i DIVI

Gå sedan till den avancerade fliken och klistra in följande anpassade CSS i huvudelementet:

CSS-huvudelement (skrivbord)

display:block;

width: 100%;

CSS-huvudelement (surfplatta)

display:inherit;
skapa en vertikal navigeringsmeny i DIVI

Lade till sociala medier följer ikoner

Lägg till en Följ oss på sociala medier-modul under knappen.

Lägg till de sociala nätverk du vill ha under fliken innehåll.

Uppdatera följande på fliken Stil:

  • Modulinriktning: Center
  • Ikonfärg: #535b7c

Öppna sedan inställningarna för vart och ett av de sociala nätverken och ta bort bakgrundsfärgen.

Lägg sedan till en liten toppmarginal enligt följande:

  • Marginal: 3vh Peak

Uppdatera radparametrar

När följikonerna för sociala medier är klara, öppna Line Settings och justera följande:

  • Använd anpassad rännvidd: JA
  • Kolumnavstånd: 1
  • Inre marginal: 3vh Topp, 0px Botten

Spara layout och mall

När du är klar sparar du layouten och mallen.

Slutresultat

Här är slutresultatet på en livesida.

Ladda ner DIVI nu!!!

Slutsats

Den vertikala navigeringsmenyn som visas här har fått en fast position. Men om du behöver mer utrymme för ytterligare menyalternativ eller innehåll kan du ändra positionen för avsnittet till absolut

Den vertikala sektionsinställningen öppnar också dörren för att skapa anpassade sidofält. 

Om du har några funderingar eller förslag, kontakta oss kommentaravsnittet att diskutera det.

Du kan dock också konsultera våra resurser, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande eller den på Divi: det bästa WordPress-temet genom tiderna.

Men under tiden dela den här artikeln på dina olika sociala nätverk.

.