Navigačná lišta predstavuje jeden z najdôležitejších komponentov v Bootstrap a zároveň súčasť väčšiny layoutov. V tomto článku sa postupne pozrieme na jej základné a pokročilé možnosti, ako ju správne nastaviť a využiť pre lepšiu použiteľnosť a SEO.
Základné prvky navigačnej lišty
<nav> s triedou .navbar tvorí základnú štruktúru navigačnej lišty. Pri veľkostiach obrazovky používame triedu .navbar-expand-md, ktorá určuje, že lišta je rozbalená na stredne veľkých obrazovkách a menej, zatiaľ čo na menších zariadeniach sa predlží do zvislého menu. Logo sa vkladá do odkazu s triedou .navbar-brand a slúži ako hlavný bod návratu na domovskú stránku.
- Na mobilných zariadeniach tlačidlo na rozbalenie zvislého menu je často implementované cez atribút data-bs-toggle="collapse", ktorý riadi výsuvné menu namiesto trvalej navigačnej lišty.
- Obsah navigačnej lišty býva umiestnený v rámci <ul> zoznamu s triedou .navbar-nav; jednotlivé prvky sú <li> s triedou .nav-item a odkazy s triedou .nav-link.
- Pri každom návrhu je potrebné poznať základné farebné schémy Bootstrapu - .navbar-light a .navbar-dark - ktoré naštýľujú tlačidlo aj farby textu podľa svetlého či tmavého pozadia.
Pri posúvaní stránok sa navigačná lišta dá fixovať alebo držať na mieste pomocou utility pre pozíciu. Môžeme použiť position: sticky na zachovanie prilepenia k hornej časti obrazovky, pričom navigácia nezaberá miesto po stranách a zostáva stále po ruke.
Nastavenie vzhľadu a chovania
Vo-framework Bootstrap umožňuje široké nastavenia vzhľadu a správania navigačnej lišty:
- Nastavenie pozadia navigačnej lišty: Pozadie navigačnej lišty - môžete vybrať odporúčané pozadia alebo nahrať vlastné obrázky pre pozadie.
- Pokročilé nastavenia typu menu, štruktúry a štýlu: štandardné, uprostred, dole; rozbaľovacie a s dlaždicou; tieto typy urýchľujú alebo menia vzhľad menu.
- Výška navigačnej lišty a šírka obsahu - nastavujú, ako vysoko lišta vyzerá a aký je odstup medzi logom a položkami menu.
- Vyhľadávanie - vyhľadávacie pole je dostupné od balíčka Profi alebo Business a slúži pre rýchle nájdenie obsahu na stránke.
Pri zmenách pozadia a efektov je možné nastaviť aj efekty pozadia navigačnej lišty, farebné prekrytie či animáciu. Typ hlavičky, často vzťahovaný na vzhľad stránky, umožňuje zobraziť len navigačnú lištu, alebo kombináciu lišty, nadpisov a obsahu.
Typy hlavičiek a ich praktické použitie
Navigačná lišta môže byť súčasťou rôznych typov hlavičiek na webových stránkach:
- Len navigačná lišta - zobrazuje iba lištu s logom a ponukou a následne zvyšok obsahu stránky. Pozadie a ďalšie vlastnosti sa nastavujú pre všetky stránky webu.
- Navigačná lišta a nadpisy - umožňuje pridať až tri nadpisy (Nadpis, Podnadpis, Titulok nad nadpisom) a tlačidlo. Pozadie lišty a hlavičky sa dá meniť a odporúča sa optimálne nastaviť rozlíšenie pre obrázok v hlavičke, doporučené 1920 × 1280 px.
- Navigačná lišta a obsah - umožňuje vložiť akýkoľvek typ obsahu (formuláre, galérie, atď.) do hlavičky stránky. Vhodná pre moderné weby a portály.
V rámci nastavenia hlavičky môžete upraviť aj zarovnanie obsahu, minimálnu výšku a dekoratívny rámik okolo nadpisov. Pokročilé nastavenia navigačnej linky a obsahu sú podobné pre všetky typy hlavičiek a slúžia na lepšiu organizáciu a prehľadnosť obsahu.
Praktické poznámky a odporúčania
Navigačná lišta je kľúčové miesto pre indikovanie relevance pre vyhľadávače a zároveň pôsobí ako vizuálne výrazný prvok pre používateľov. Dobre štruktúrované menu znižuje kognitívnu záťaž a podporuje rýchlu navigáciu. Rozbaľovacie menu môžu byť užitočné pri väčšom množstve stránok a produktov, no nadmerné množstvo odkazov na hlavnej stránke znižuje váhu ostatných podstránok v SEO a zvyšuje náročnosť pre návštevníkov si zapamätať informácie. Preto je lepšia jasná priorita položiek a ich umiestnenie na viditeľných miestach.

Bootstrap pre začiatočníkov - 2. lekcia
Príklad efektívneho použitia navigačnej lišty zahŕňa: výber vhodného typu hlavičky pre domovskú stránku, dôraz na dôležité kategórie a jednoduché vyhľadávanie. Ak máte množstvo položiek, zvážte megamenu a starostlivo rozmisťujte položky podľa priorít používateľov.
Tabuľkový prehľad dôležitých nastavení
| Názov nastavenia | Popis | Odporúčanie |
|---|---|---|
| Typ hlavičky | Len navigačná lišta; Navigačná lišta a nadpisy; Navigačná lišta a obsah | Vybrať podľa účelu stránky |
| Pozadie lišty | Odrážajúce farby alebo obrázky | Jednoduché pozadie pre čitateľnosť |
| Veľkosť a zarovnanie obsahu | Šírka obsahu a zarovnanie | Najlepšie stredové alebo ľavé zarovnanie |
| Fixné menu | Navigačná lišta zostáva na vrchu pri scrollovaní | Použiť pre dlhé stránky |
| Vyhľadávanie | Vyhľadávacie pole dostupné od Profi alebo Business balíčka | Rozhodnúť podľa potreby vyhľadávania |
V súčasnosti je navigačná lišta na webe príkladom dobre navrhnutej UX - je vizuálne výrazná, poskytuje kontext a usmerňuje používateľa pri prehliadaní obsahu. Správne navrhnutá štruktúra zlepšuje aj SEO tým, že zlepšuje prelinky a hierarchiu stránok.