„Bootstrap“ galingos, reaguojančios naršymo antraštės – naršymo juostos – dokumentacija ir pavyzdžiai. Apima prekės ženklo kūrimo, naršymo ir kt. palaikymą, įskaitant sutraukimo papildinio palaikymą.
Kaip tai veikia
Štai ką reikia žinoti prieš pradėdami naudoti naršymo juostą:
Navigacijos juostoms reikalingas įvyniojimas .navbar, kad būtų galima greitai sutraukti .navbar-expand{-sm|-md|-lg|-xl}ir spalvų schemą .
Naršymo juostos ir jų turinys pagal numatytuosius nustatymus yra sklandūs. Naudokite pasirenkamus konteinerius , kad apribotumėte jų horizontalų plotį.
Norėdami valdyti tarpą ir lygiavimą naršymo juostose, naudokite mūsų tarpų ir lankstumo naudingumo klases.
Naršymo juostos pagal numatytuosius nustatymus reaguoja, tačiau galite lengvai jas pakeisti, kad tai pakeistumėte. Reagavimo elgsena priklauso nuo mūsų Collapse JavaScript papildinio.
Spausdinant naršymo juostos pagal numatytuosius nustatymus yra paslėptos. Priverskite juos spausdinti pridėdami .d-printprie .navbar. Peržiūrėkite ekrano naudingumo klasę.
Užtikrinkite prieinamumą naudodami <nav>elementą arba, jei naudojate bendresnį elementą, pvz., <div>, pridėkite a role="navigation"prie kiekvienos naršymo juostos, kad aiškiai identifikuotumėte ją kaip orientyrą pagalbinių technologijų naudotojams.
.collapse.navbar-collapsegrupuoti ir paslėpti naršymo juostos turinį pagal pirminį lūžio tašką.
Pateikiame visų antrinių komponentų, įtrauktų į jautrią šviesos temos naršymo juostą, kuri automatiškai susitraukia ties lg(didelė) pertraukos taške, pavyzdys.
Šiame pavyzdyje naudojamos spalvų ( bg-light) ir tarpų ( my-2, my-lg-0, mr-sm-0, my-sm-0) naudingumo klasės.
Prekės ženklas
Galima .navbar-brandpritaikyti daugeliui elementų, tačiau geriausiai veikia inkaras, nes kai kuriems elementams gali prireikti naudingumo klasių arba pasirinktinių stilių.
Norint pridėti vaizdus, .navbar-brandtikėtina, kad visada reikės pasirinktinių stilių ar paslaugų, kad būtų tinkamai pritaikytas dydis. Štai keletas pavyzdžių, kuriuos reikia parodyti.
Nav
Naršymo juostos naršymo nuorodos remiasi mūsų .navparinktimis su savo modifikavimo klase ir reikalauja naudoti perjungimo klases , kad būtų tinkamai reaguojama. Naršymas naršymo juostose taip pat padidės, kad užimtų kuo daugiau horizontalios vietos, kad naršymo juostos turinys būtų saugiai suderintas.
Aktyvios būsenos – su .active– nurodančios, kad dabartinis puslapis gali būti taikomas tiesiogiai .nav-links arba jų tiesioginiams tėvams .nav-item.
Ir kadangi savo navigacijoje naudojame klases, galite visiškai išvengti sąrašu pagrįsto metodo, jei norite.
Taip pat galite naudoti išskleidžiamuosius meniu naršymo juostoje. Išskleidžiamajame meniu reikalingas apvyniojimo elementas, kad būtų galima nustatyti padėtį, todėl būtinai naudokite atskirus ir įdėtus elementus, skirtus .nav-itemir .nav-linkkaip parodyta toliau.
Formos
Įdėkite įvairius formos valdiklius ir komponentus naršymo juostoje naudodami .form-inline.
Neatidėliotini antriniai elementai .navbarnaudojami lanksčiu išdėstymu ir pagal numatytuosius nustatymus bus justify-content: space-between. Jei reikia, naudokite papildomas lanksčias priemones , kad sureguliuotumėte šį elgesį.
Taip pat veikia įvesties grupės:
Įvairūs mygtukai taip pat palaikomi kaip šių naršymo juostos formų dalis. Tai taip pat puikus priminimas, kad vertikalaus lygiavimo priemonės gali būti naudojamos skirtingų dydžių elementams sulygiuoti.
Tekstas
Naršymo juostose gali būti teksto fragmentų naudojant .navbar-text. Ši klasė koreguoja vertikalų lygiavimą ir horizontalų tarpą teksto eilutėms.
Jei reikia, sumaišykite ir suderinkite su kitais komponentais ir komunalinėmis priemonėmis.
Spalvų schemos
Sukurti naršymo juostos temas dar niekada nebuvo taip paprasta dėl teminių klasių ir background-colorpaslaugų derinio. Pasirinkite iš .navbar-lightšviesių fono spalvų arba .navbar-darktamsių fono spalvų. Tada tinkinkite naudodami .bg-*komunalines paslaugas.
Konteineriai
Nors tai nebūtina, galite apvynioti naršymo juostą, kad .containerją centre būtų puslapyje, arba pridėti naršymo juostą, kad centre būtų tik fiksuotos arba statinės viršutinės naršymo juostos turinys .
Kai sudėtinis rodinys yra naršymo juostoje, jo horizontalus užpildas pašalinamas žemesnėse nei nurodytos .navbar-expand{-sm|-md|-lg|-xl}klasės pertraukos taškuose. Tai užtikrina, kad be reikalo nepadauginsime užpildymo apatinėse peržiūros srityse, kai naršymo juosta sutraukta.
Įdėjimas
Naudokite mūsų padėties įrankius , kad nustatytumėte naršymo juostas nestatinėje padėtyje. Pasirinkite fiksuotą į viršų, pritvirtintą prie apačios arba priklijuotą prie viršaus (slenka su puslapiu, kol pasiekia viršų, tada ten lieka). Fiksuotose naršymo juostose naudojama position: fixed, tai reiškia, kad jos paimamos iš įprasto DOM srauto ir gali prireikti pasirinktinio CSS (pvz., padding-top) <body>, kad būtų išvengta persidengimo su kitais elementais.
Naršymo juostos gali naudoti .navbar-toggler, .navbar-collapseir .navbar-expand{-sm|-md|-lg|-xl}klases, kad pakeistų, kai jų turinys sutraukiamas už mygtuko. Kartu su kitomis programomis galite lengvai pasirinkti, kada rodyti arba slėpti tam tikrus elementus.
Jei naršymo juostos niekada nesutraukia, pridėkite .navbar-expandklasę naršymo juostoje. Prie naršymo juostų, kurios visada sutraukiamos, nepridėkite jokios .navbar-expandklasės.
Perjungiklis
Naršymo juostos perjungikliai pagal numatytuosius nustatymus yra sulygiuoti kairėje, bet jei jie seka brolio elementą, pvz. .navbar-brand, , jie bus automatiškai sulygiuoti į dešinę. Jei pakeisite žymėjimą, perjungiklio vieta bus pakeista. Žemiau pateikiami skirtingų perjungimo stilių pavyzdžiai.
Be .navbar-brandžemiausio lūžio taško:
Kairėje rodomas prekės pavadinimas, o dešinėje – perjungiklis:
Su perjungikliu kairėje ir prekės pavadinimu dešinėje:
Išorinis turinys
Kartais norite naudoti sutraukimo papildinį, kad suaktyvintumėte paslėptą turinį kitose puslapio vietose. Kadangi mūsų papildinys veikia idir data-targetatitinka, tai padaryti nesunku!
Sutrauktas turinys
Perjungiama naudojant naršymo juostos prekės ženklą.