Bootstrapi võimsa ja tundliku navigeerimispäise, navigeerimisriba dokumentatsioon ja näited. Sisaldab brändingu, navigeerimise ja muu tuge, sealhulgas meie ahendamise pistikprogrammi tuge.
Kuidas see töötab
Enne navigeerimisriba kasutamist peate teadma järgmist.
Naviribad vajavad tundliku kokkuvarisemise ja värviskeemi klasside .navbarjaoks mähkimist..navbar-expand{-sm|-md|-lg|-xl}
Navbarid ja nende sisu on vaikimisi sujuvad. Kasutage valikulisi konteinereid , et piirata nende horisontaalset laiust.
Kasutage meie vahekauguse ja paindlikkuse klasse, et juhtida navigeerimisribade vahekaugust ja joondust.
Navigeerimisribad reageerivad vaikimisi, kuid saate neid hõlpsalt muuta, et seda muuta. Reageerimiskäitumine sõltub meie Collapse JavaScripti pistikprogrammist.
Navigeerimisribad on printimisel vaikimisi peidetud. Sundige need printima, .d-printlisades .navbar. Vaadake ekraani kasulikkuse klassi.
Tagage juurdepääsetavus, kasutades <nav>elementi või kui kasutate üldisemat elementi (nt ) <div>, lisage role="navigation"igale navigeerimisribale, et see oleks abitehnoloogiate kasutajate jaoks maamärk.
Näide ja toetatud alamkomponentide loend lugege edasi.
Toetatud sisu
Naviribadel on sisseehitatud tugi käputäie alamkomponentide jaoks. Valige vastavalt vajadusele järgmiste valikute hulgast.
.navbar-brandteie ettevõtte, toote või projekti nime jaoks.
.navbar-navtäiskõrguse ja kerge navigatsiooni jaoks (sh rippmenüüde tugi).
.collapse.navbar-collapsenavigeerimisriba sisu grupeerimiseks ja peitmiseks vanema murdepunkti järgi.
Siin on näide kõigist alamkomponentidest, mis sisalduvad tundlikule valgusteemalisele navigeerimisribale, mis lg(suurel) katkestuspunktil automaatselt kokku vajub.
Selles näites kasutatakse värvi ( bg-light) ja vahekauguste ( my-2, my-lg-0, mr-sm-0, my-sm-0) kasulikkust klasse.
Bränd
Seda .navbar-brandsaab rakendada enamikule elementidele, kuid ankur töötab kõige paremini, kuna mõned elemendid võivad vajada utiliidiklasse või kohandatud stiile.
Piltide lisamiseks .navbar-brandon tõenäoliselt alati vaja kohandatud stiile või utiliite, et nende suurus oleks õige. Siin on mõned näited demonstreerimiseks.
Nav
Navibari navigeerimislingid põhinevad meie .navvalikutel oma modifikaatoriklassiga ja nõuavad õigeks reageerivaks stiiliks lülitusklasside kasutamist. Navigeerimisribadel navigeerimine kasvab ka nii, et see hõivaks võimalikult palju horisontaalset ruumi, et navigeerimisriba sisu oleks kindlalt joondatud.
Aktiivsed olekud – tähisega .active– näitavad, et praegust lehte saab rakendada otse .nav-links-ile või nende vahetutele vanematele .nav-item.
Ja kuna me kasutame oma navide jaoks klasse, saate soovi korral loendipõhist lähenemist täielikult vältida.
Võite kasutada ka navigeerimisriba rippmenüüd. Rippmenüüd nõuavad positsioneerimiseks ümbriselementi, seega kasutage kindlasti eraldi ja pesastatud elemente, .nav-itemnagu .nav-linkallpool näidatud.
Vormid
Asetage erinevad vormi juhtelemendid ja komponendid navigeerimisribale, kasutades .form-inline.
Kasutusel olevad kohesed .navbaralamelemendid painduvad ja vaikimisi on justify-content: between. Selle käitumise kohandamiseks kasutage vajadusel täiendavaid paindlikke utiliite .
Töötavad ka sisestusrühmad:
Nende navigeerimisriba vormide osana toetatakse ka mitmesuguseid nuppe. See on ka suurepärane meeldetuletus, et vertikaalse joonduse utiliite saab kasutada erineva suurusega elementide joondamiseks.
Tekst
Naviribad võivad sisaldada tekstiosasid .navbar-text. See klass reguleerib tekstistringide vertikaalset joondust ja horisontaalset vahekaugust.
Segage ja sobitage vastavalt vajadusele teiste komponentide ja utiliitidega.
Värvilahendused
Navigeerimisriba teemastamine pole kunagi olnud lihtsam tänu teemaklasside ja background-colorutiliitide kombinatsioonile. Valige .navbar-lightheledate taustavärvidega või .navbar-darktumedate taustavärvidega kasutamiseks. Seejärel kohandage .bg-*utiliitidega.
.navbar-expand{-sm|-md|-lg|-xl}Kui konteiner on navigeerimisribal, eemaldatakse selle horisontaalne polster teie määratud klassist madalamate katkestuspunktide juures . See tagab, et me ei kahekordista tarbetult polsterdust alumistes vaateavades, kui navigeerimisriba on ahendatud.
Paigutus
Kasutage meie asukohautiliite navigeerimisribade paigutamiseks mittestaatilistele kohtadele. Valige ülaosas fikseeritud, alla fikseeritud või ülaosas kleepuva (kerib koos lehega, kuni see jõuab ülaossa, seejärel jääb sinna). Fikseeritud navigeerimisribad kasutavad position: fixed, mis tähendab, et need eemaldatakse DOM-i tavapärasest voost ja võivad vajada kohandatud CSS-i (nt ), padding-topet <body>vältida kattumist teiste elementidega.
Navigeerimisribad saavad kasutada .navbar-toggler, .navbar-collapseja .navbar-expand{-sm|-md|-lg|-xl}klasse, et muuta, kui nende sisu nupu taga kokku kukub. Koos teiste utiliitidega saate hõlpsalt valida, millal konkreetseid elemente näidata või peita.
Naviribade jaoks, mis kunagi kokku ei vaju, lisage .navbar-expandklass navigeerimisribale. Alati ahenevate navigeerimisribade puhul ärge .navbar-expandklassi lisage.
Lüliti
Naviriba lülitid on vaikimisi joondatud vasakule, kuid kui need järgivad sõsarelementi (nt ) .navbar-brand, joondatakse need automaatselt parempoolsesse serva. Märgistuse ümberpööramine muudab lüliti paigutuse vastupidiseks. Allpool on näited erinevatest lülitusstiilidest.
Kui madalaimas katkestuspunktis pole .navbar-brandnäidatud:
Vasakul kuvatud kaubamärgiga ja paremal lülitiga:
Vasakpoolse lülitiga ja paremal kaubamärgiga:
Väline sisu
Mõnikord soovite kasutada ahendamise pistikprogrammi, et käivitada peidetud sisu mujal lehel. Kuna meie pistikprogramm töötab idja data-targetsobitab, on seda lihtne teha!