Dokumentáció és példák a Bootstrap hatékony, érzékeny navigációs fejlécéhez, a navigációs sávhoz. Tartalmazza a márkaépítés, a navigáció és egyebek támogatását, beleértve az összecsukható bővítményünket is.
Hogyan működik
A navigációs sáv használatának megkezdése előtt a következőket kell tudnia:
A navigációs sávok burkolást igényelnek .navbara .navbar-expand{-sm|-md|-lg|-xl}reszponzív összecsukáshoz és a színséma osztályokhoz.
A navigációs sávok és tartalmuk alapértelmezés szerint folyékony. Használjon opcionális konténereket a vízszintes szélességük korlátozására.
Használja térköz- és rugalmassági osztályainkat a navigációs sávokon belüli térköz és igazítás szabályozására .
A navigációs sávok alapértelmezés szerint érzékenyek, de egyszerűen módosíthatja őket, hogy ez megváltozzon. A reagáló viselkedés a JavaScript összecsukásától függ.
A navigációs sávok alapértelmezés szerint el vannak rejtve nyomtatáskor. Kényszerítse kinyomtatásukat úgy, hogy hozzáadja .d-printa .navbar. Tekintse meg a kijelző hasznossági osztályát.
Biztosítsa a hozzáférhetőséget egy <nav>elem használatával, vagy ha általánosabb elemet, például egyet használ <div>, adjon hozzá egy role="navigation"jelet minden navigációs sávhoz, hogy egyértelműen azonosítsa a kisegítő technológiák felhasználói számára mérföldkőnek számító régióként.
Olvassa el a példát és a támogatott alkomponensek listáját.
Támogatott tartalom
A navigációs sávok beépített támogatással rendelkeznek néhány alkomponenshez. Szükség szerint válasszon az alábbiak közül:
.navbar-brandcége, terméke vagy projektje nevéhez.
.navbar-navteljes magasságú és könnyű navigációhoz (beleértve a legördülő menük támogatását is).
.navbar-toggleraz összecsukási beépülő modulunkkal és más navigációs váltási viselkedésekkel való használatra.
.form-inlinebármilyen űrlapvezérléshez és művelethez.
.navbar-textfüggőlegesen középre helyezett szövegláncok hozzáadásához.
.collapse.navbar-collapsea navigációs sáv tartalmának szülő töréspont szerinti csoportosításához és elrejtéséhez.
lgÍme egy példa a (nagy) töréspontnál automatikusan összecsukódó, érzékeny, világos témájú navigációs sáv összes részösszetevőjére .
Ez a példa szín ( bg-light) és térköz ( my-2, my-lg-0, mr-sm-0, my-sm-0) segédosztályokat használ.
Márka
A .navbar-brandlegtöbb elemre alkalmazható, de a horgony működik a legjobban, mivel egyes elemek segédosztályokat vagy egyéni stílusokat igényelhetnek.
A képek hozzáadásához .navbar-brandvalószínűleg mindig egyéni stílusokra vagy segédprogramokra lesz szükség a megfelelő mérethez. Íme néhány példa a bemutatásra.
Nav
A Navbar navigációs hivatkozások .navsaját módosító osztályukkal rendelkező opcióinkra építenek, és a megfelelő reszponzív stílushoz váltóosztályok használatát igénylik. A navigációs sávokban történő navigáció is növekedni fog, hogy a lehető legtöbb vízszintes helyet foglalja el, hogy a navigációs sáv tartalma biztonságosan igazodjon.
Az aktív állapotok – a .activejellel – jelzik, hogy az aktuális oldal közvetlenül alkalmazható .nav-links-re vagy azok közvetlen szülőjére .nav-item.
És mivel osztályokat használunk a navigátorainkhoz, teljesen elkerülheti a listaalapú megközelítést, ha úgy tetszik.
A navigációs sáv legördülő menüit is használhatja. A legördülő menük elhelyezéséhez burkolóelemre van szükség, ezért ügyeljen arra, hogy különálló és beágyazott elemeket használjon .nav-itemaz .nav-linkalábbiak szerint.
Űrlapok
Helyezzen el különféle űrlapvezérlőket és összetevőket a navigációs sávon belül a gombbal .form-inline.
A használatban lévő azonnali gyermekelemek .navbarrugalmas elrendezésűek, és alapértelmezés szerint justify-content: space-between. Szükség szerint használjon további rugalmas segédprogramokat a viselkedés beállításához.
A beviteli csoportok is működnek:
Különféle gombok is támogatottak ezeknek a navigációs sáv űrlapoknak a részeként. Ez arra is nagyszerű emlékeztető, hogy a függőleges igazítási segédprogramok segítségével különböző méretű elemeket lehet igazítani.
Szöveg
A navigációs sávok szövegrészeket tartalmazhatnak a segítségével .navbar-text. Ez az osztály beállítja a szöveges karakterláncok függőleges igazítását és vízszintes térközét.
Szükség szerint keverje össze és illessze össze más összetevőkkel és segédprogramokkal.
Színsémák
A navigációs sáv tematizálása soha nem volt ilyen egyszerű a tematikus osztályok és background-colorsegédprogramok kombinációjának köszönhetően. Válasszon a .navbar-lightvilágos háttérszínek vagy .navbar-darka sötét háttérszínek közül. Ezután szabja testre a .bg-*segédprogramokkal.
Konténerek
Bár ez nem kötelező, becsomagolhat egy navigációs sávot egy oldal közepére, vagy hozzáadhat egyet, hogy csak a rögzített vagy statikus felső navigációs sáv.container tartalmát helyezze középre .
.navbar-expand{-sm|-md|-lg|-xl}Ha a tároló a navigációs sávon belül van, a vízszintes kitöltés eltávolításra kerül a megadott osztálynál alacsonyabb töréspontoknál . Ez biztosítja, hogy ne duplázzuk meg szükségtelenül a kitöltést az alsó nézetablakban, amikor a navigációs sáv össze van csukva.
Elhelyezés
Használja pozícionáló segédprogramjainkat a navigációs sávok nem statikus pozícióba helyezéséhez. Válasszon a tetejére rögzített, az aljára rögzített vagy a tetejére ragasztott (görgeti az oldalt, amíg el nem éri a tetejét, majd ott is marad). A javított navigációs sávok a -t használják position: fixed, ami azt jelenti, hogy a DOM normál folyamából származnak, és egyéni CSS-t igényelhetnek (pl. padding-topa -n <body>), hogy megakadályozzák az átfedést más elemekkel.
A navigációs sávok a , és az osztályokat használhatják .navbar-toggler, hogy megváltoztassák, ha tartalmuk összeomlik egy gomb mögött. Más segédprogramokkal kombinálva könnyen kiválaszthatja, hogy mikor jelenjenek meg vagy rejtsenek el bizonyos elemeket..navbar-collapse.navbar-expand{-sm|-md|-lg|-xl}
A soha össze nem csukódó navigációs sávok esetén adja hozzá az .navbar-expandosztályt a navigációs sávhoz. A mindig összecsukódó navigációs sávokhoz ne adjon hozzá .navbar-expandosztályt.
Váltó
A Navbar váltókapcsolók alapértelmezés szerint balra vannak igazítva, de ha egy testvérelemet követnek, például a .navbar-brand, akkor automatikusan a jobb szélre igazodnak. A jelölés megfordítása megfordítja a kapcsoló elhelyezését. Az alábbiakban példákat találunk a különböző kapcsolóstílusokra.
.navbar-brandA legalacsonyabb töréspontban nincs feltüntetve:
A bal oldalon látható márkanévvel, a jobb oldalon pedig kapcsolóval:
Bal oldali kapcsolóval, jobb oldalon pedig márkanévvel:
Külső tartalom
Néha az összecsukási beépülő modult szeretné használni, hogy rejtett tartalmat jelenítsen meg az oldalon máshol. Mivel a beépülő modulunk működik a idés data-targeta párosításon, ez könnyen megtehető!