Ako vytvoriť štruktúru komponentu Navbar (Bootstrap)
Pri práci s frameworkom Bootstrap je veľmi dôležité používať správne štruktúru jednotlivých komponentov. V opačnom prípade sa môžu objaviť designové "bugy", ktoré sa snažíme opraviť rôznymi zmenami natívnych nastavení čím sa narúša originálny design komponentov. Príklad takéhoto správania môžete vidieť v článku Prečo nefunguje navbar-right (Bootstrap).Z tohto dôvodu predstavím štruktúru pre komponent Navbar, ktorá môže slúžiť ako template. Ako prvé uvediem základný wrapper, do ktorého je možné vložiť hlavičku a telo komponentu.Príklad: Základná kostra komponentu navbar.
Teraz pridám do navigácie hlavičku, ktorá môže reprezentovať názov stránky alebo navigácie (napr. názov produktu).Príklad: Vloženie hlavičky do navigácie.
Trieda navbar-brand môže byť nahradená triedou navbar-text.
Trieda navbar-brand zabezpečí zvýraznený nápis, kým použitie triedy navbar-text vytvorí štandardný text odsadený o 15 pixlov zľava. Trieda navbar-text formátuje text rovnako ako navbar-nav, má rovnakú výšku ale nie farbu textu.Príklad: Template pre komponent Navbar.
Trieda active slúži na označenie zvolenej položky. Týmto templatom je demonštrovaná navigácia s podporou WAI-ARIA (dúfam, že som túto podporu implementoval správne), s hlavičkou a tromi položkami, kde prvá je nastavená ako označená.
Záver
V novej verzii Bootstrap 4 zatiaľ nie je zmienka o navbar-header a je len priamo uvádzaný navbar-brand.19.10.2016, Matej LednárKategória: BootstrapBootstrap,navbar,navbar-header,navbar-brand,navbar-nav,navbar-defaultŽiadna časť tohto článku nesmie byť reprodukovaná bez uvedenia autora a URL na túto stránku.Viac informácií nájdete v sekcii O projekte.