Chcete vytvořit vertikální navigační nabídku tak, aby v DIVI zobrazovala více položek v popředí?

Vertikální navigační nabídky mohou být užitečné pro některé webové stránky, které potřebují více položek nabídky v popředí. Horizontální nabídky mohou být složité, aby se vešly všechny potřebné odkazy na nabídky, zejména na menších šířkách prohlížeče. 

V tomto tutoriálu vám ukážeme, jak vytvořit vertikální navigační nabídku pomocí Divi Theme Builder. 

To vám poskytne více prostoru pro předvedení položek nabídky WordPress.

Začněme!

přehled

Zde je rychlý pohled na design, který vytvoříme v tomto tutoriálu.

Pojďme na tutoriál.

Vytvoření nového globálního záhlaví

Pro tento tutoriál vytvoříme vertikální navigační nabídku v globálním záhlaví pomocí Divi's theme builder

Chcete-li začít, přejděte na hlavní panel WordPress a přejděte na Divi > Theme Builder.

Poté klikněte na oblast "Přidat globální záhlaví". šablona webových stránek výchozí a z rozevíracího seznamu vyberte možnost "Sestavit globální záhlaví".

Čtěte také: Jak vytvořit globální záhlaví pomocí Theme Builder v DIVI

Návrh rozvržení svislé části

V editoru globálního rozložení záhlaví otevřete běžná nastavení sekce, která již existují, a aktualizujte následující.

  • Maximální šířka: 300 pixelů
  • Výška: 100vh
  • Vnitřní okraj: 4vh nahoře, 0px dole

Pokračujte v přizpůsobení přidáním stínového pole následovně:

  • Shadow box: viz snímek obrazovky
  • Vertikální poloha stínu rámečku: 0px
  • Síla rozostření rámečku: 20 pixelů
  • Síla rozprostření stínu rámečku: -10px
  • Barva stínu: rgba (0,0,0,0.3)
vytvořit vertikální navigační menu v DIVI

Abyste zajistili, že vertikální navigační nabídka zůstane viditelná na levé straně, když uživatel posouvá, aktualizujte záložku Upřesnit na pevnou pozici a aktualizujte z-index následovně:

  • Pevná stanice
  • Z-index: 9999
vytvořit vertikální navigační menu v DIVI

Chcete-li zajistit, že uvidíme navigaci podnabídky, která se bude rozšiřovat mimo sekci, přidejte do hlavního prvku následující vlastní CSS:

overflow: visible !important;

Vaše sekce bude nyní ve svislém rozložení na levé straně šablony.

vytvořit vertikální navigační menu v DIVI

Navrhněte vertikální menu

Po zavedení sekce jsme připraveni navrhnout vertikální nabídku. K tomu použijeme modul nabídky s vlastním CSS, abychom přizpůsobili navigaci tak, aby se zobrazovala vertikálně.

Použijeme také jednotku délky vh, aby se nabídka dobře přizpůsobila různým výškám prohlížeče.

Přidání řádku

Chcete-li začít, přidejte řádek do sloupce v sekci.

Dále aktualizujte parametry linky následovně:

Velikost a rozteč

  • Použít vlastní šířku okapu: ANO
  • Rozteč sloupců: 1
  • Maximální šířka: 100%
  • Maximální šířka: 80%
vytvořit vertikální navigační menu v DIVI
  • Vnitřní okraj: 3vh nahoře, 3vh dole
vytvořit vertikální navigační menu v DIVI

Hranice

  • Šířka okraje: 1px
  • Barva ohraničení: #eeeeee
vytvořit vertikální navigační menu v DIVI

Přidán modul menu

Do řádku s jedním sloupcem přidejte nový modul nabídky.

Vyberte nabídku, kterou chcete zobrazit na kartě Obsah.

vytvořit vertikální navigační menu v DIVI

Poté přidejte své logo webové stránky jak obsah dynamické pod tlačítkem Logo.

vytvořit vertikální navigační menu v DIVI

Na kartě Styl aktualizujte následující:

  • Styl: Střed
  • Nabídka písem: Nunito Sans
  • Barva textu nabídky: #535b7c
vytvořit vertikální navigační menu v DIVI
  • Velikost textu nabídky: 18px (počítač), 14px (tablet a telefon)
  • Výška řádku menu: 2 em
vytvořit vertikální navigační menu v DIVI
  • Barva rozbalovacího řádku: #535b7c
  • Rozbalovací nabídka Barva aktivního odkazu: #535b7c
  • Barva ikony košíku: #535b7c
  • Barva ikony vyhledávání: #535b7c
  • Barva ikony nabídky Hamburger: #535b7c
  • Vnitřní okraj: 2vh nahoře, 2vh dole

Přidáno vlastní CSS pro nabídku

Nabídka potřebuje vlastní CSS, aby dosáhla vertikální navigace, kterou chceme dosáhnout. Chcete-li začít, přejděte na kartu Upřesnit a do odkazu na nabídku a loga nabídky přidejte následující vlastní CSS.

Odkaz na nabídku CSS (počítač):

width: 100%;

padding: 1vh 15px;

background: #f8f8f8;

border-radius: 3px;

border: 1px solid #eeeeee;

Odkaz na nabídku CSS (tablet):

width: auto;

border:none;

Menu CSS logo:

margin-bottom: 20px;

Dále přidejte vlastní třídu CSS do modulu Menu následovně:

CSS třída: et-vert-menu

Tato třída bude použita k zacílení této konkrétní nabídky v našem externím vlastním CSS, které přidáme pomocí modulu Kód.

Přidání vlastního CSS pomocí modulu Kód

Pod modulem Menu přidejte modul Kód.

Poté vložte následující kód do oblasti kódu (nezapomeňte jej umístit mezi značky stylu):

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

}

}

vytvořit vertikální navigační menu v DIVI

Navrhněte sociální média následovat tlačítko a ikony

Nyní, když je nabídka kompletní, můžeme přidat tlačítko a některá sociální média následovat odkazy pro dokončení vertikálního záhlaví.

Přidání řádku

Přidejte nový řádek o jeden sloupec pod aktuální řádek.

vytvořit vertikální navigační menu v DIVI

Přidání tlačítka

Poté přidejte na řádek modul Button.

vytvořit vertikální navigační menu v DIVI

Aktualizujte nastavení tlačítka následovně:

  • Zarovnání tlačítek: střed
vytvořit vertikální navigační menu v DIVI
  • Použít vlastní styly pro tlačítko: ANO
  • Velikost textu tlačítka: 18px (počítač), 14px (tablet a telefon)
  • Barva textu tlačítka: #ffffff
  • Barva pozadí tlačítka: #535b7c
  • Šířka okraje tlačítka: 0 pixelů
vytvořit vertikální navigační menu v DIVI

Dále přejděte na kartu Upřesnit a do hlavního prvku vložte následující vlastní CSS:

Hlavní prvek CSS (počítač)

display:block;

width: 100%;

Hlavní prvek CSS (tablet)

display:inherit;
vytvořit vertikální navigační menu v DIVI

Přidány ikony sledování sociálních médií

Pod tlačítko přidejte modul Sledujte nás na sociálních sítích.

Na kartě přidejte požadované sociální sítě obsah.

Na kartě Styl aktualizujte následující:

  • Zarovnání modulu: Střed
  • Barva ikony: #535b7c

Poté otevřete nastavení pro každou ze sociálních sítí a odstraňte barvu pozadí.

Poté přidejte malý horní okraj následovně:

  • Marže: 3vh Peak

Aktualizujte parametry linky

Po dokončení ikon sledování sociálních médií otevřete Nastavení linky a upravte následující:

  • Použít vlastní šířku okapu: ANO
  • Rozteč sloupců: 1
  • Vnitřní okraj: 3vh nahoře, 0px dole

Uložit rozložení a šablonu

Po dokončení uložte rozvržení a šablonu.

Konečný výsledek

Zde je konečný výsledek na živé stránce.

Stáhnout DIVI hned!!!

Proč investovat do čističky vzduchu?

Zde zobrazené vertikální navigační menu má pevnou pozici. Pokud však potřebujete více místa pro další položky nabídky nebo obsah, můžete změnit pozici sekce na absolutní

Nastavení vertikální sekce také otevírá dveře k vytváření vlastních postranních panelů. 

Pokud máte nějaké obavy nebo návrhy, najděte nás v sekci komentářů diskutovat o tom.

Můžete však také konzultovat naše zdroje, pokud potřebujete více prvků k realizaci vašich projektů vytváření internetových stránek, nahlédněte do našeho průvodce na internetu Vytvoření blogu WordPress nebo ten, který je zapnutý Divi: nejlepší téma WordPress všech dob.

Mezitím sdílejte tento článek na různých sociálních sítích.

...