Dokumentatioun an Beispiller fir Bootstrap's mächtege, reaktiounsfäeger Navigatiounsheader, d'Navbar. Ëmfaasst Ënnerstëtzung fir Branding, Navigatioun, a méi, dorënner Ënnerstëtzung fir eise Zesummebroch Plugin.
Wéi et funktionnéiert
Hei ass wat Dir wësse musst ier Dir mat der Navbar ufänkt:
Navbars verlaangen eng wrapping .navbarmat .navbar-expand{-sm|-md|-lg|-xl}fir reaktiounsfäeger Zesummebroch an Faarf Schema Klassen.
Navbars an hiren Inhalt si flësseg par défaut. Benotzt optional Container fir hir horizontal Breet ze limitéieren.
Benotzt eis Abstands- a Flex- Utility-Klassen fir Abstand an Ausriichtung bannent Navbars ze kontrolléieren.
Navbars reaktiounsfäeger par défaut, awer Dir kënnt se einfach änneren fir dat z'änneren. Responsabel Verhalen hänkt vun eisem Collapse JavaScript Plugin of.
Navbars sinn par défaut verstoppt beim Drock. Kraaft se fir gedréckt ze ginn andeems se .d-printop d' .navbar. Kuckt d' Display Utility Klass.
Vergewëssert Iech Accessibilitéit andeems Dir en <nav>Element benotzt oder, wann Dir e méi generescht Element benotzt wéi e <div>, füügt eng role="navigation"un all Navbar fir et explizit als Landmarkregioun fir Benotzer vun Hëllefstechnologien z'identifizéieren.
Weiderliesen fir e Beispill an Lëscht vun ënnerstëtzt Ënner-Komponenten.
Ënnerstëtzt Inhalt
Navbars kommen mat agebauter Ënnerstëtzung fir eng Handvoll Ënnerkomponenten. Wielt aus de folgende wéi néideg:
.navbar-brandfir Är Firma, Produkt oder Projet Numm.
.navbar-navfir eng voll Héicht a liicht Navigatioun (inklusiv Ënnerstëtzung fir Dropdowns).
.navbar-togglerfir ze benotzen mat eisem Zesummebroch Plugin an aner Navigatioun toggling Behuelen.
.form-inlinefir all Form Kontrollen an Aktiounen.
.navbar-textfir vertikal zentréiert Strings vum Text ze addéieren.
.collapse.navbar-collapsefir Gruppéierung an Verstoppen navbar Inhalt vun engem Elterendeel breakpoint.
Hei ass e Beispill vun all Ënnerkomponenten, déi an enger reaktiounsfäeger liichtthematescher Navbar abegraff sinn, déi automatesch um lg(grousse) Breakpunkt zesummeklappen.
Dëst Beispill benotzt Faarf ( bg-light) an Abstand ( my-2, my-lg-0, mr-sm-0, my-sm-0) Utility Klassen.
Mark
Dee .navbar-brandkann op déi meescht Elementer applizéiert ginn, awer en Anker funktionnéiert am Beschten well e puer Elementer Utilityklassen oder personaliséiert Stiler erfuerderen.
Fotoen op d'Biller ze addéieren .navbar-brandwäert wahrscheinlech ëmmer personaliséiert Stiler oder Utilities fir richteg Gréisst erfuerderen. Hei sinn e puer Beispiller fir ze demonstréieren.
Nav
Navbar Navigatiounslinks bauen op eis .navOptiounen mat hirer eegener Modifikateur Klass a verlaangen d'Benotzung vun Toggler Klassen fir e richtege reaktiounsfäeger Styling. Navigatioun an Navbars wäert och wuessen fir sou vill horizontal Plaz wéi méiglech ze besetzen fir Ären Navbar Inhalt sécher ausgeriicht ze halen.
Aktiv Staaten - mat .active- fir unzeginn déi aktuell Säit kann direkt op .nav-links oder hir direkt Elterendeel applizéiert ginn .nav-item.
A well mir Klassen fir eis Navs benotzen, kënnt Dir d'Lëscht-baséiert Approche ganz vermeiden wann Dir wëllt.
Dir kënnt och Dropdowns an Ärer Navbar Navigatioun benotzen. Dropdown-Menüen erfuerderen e Wrapping-Element fir d'Positionéierung, also gitt sécher datt Dir getrennt an nestet Elementer benotzt fir .nav-itema .nav-linkwéi hei ënnendrënner.
Formen
Place verschidde Form Kontrollen a Komponente bannent engem navbar mat .form-inline.
Direkt Kanner Elementer am .navbarGebrauch flex Layout a wäert Standard op justify-content: space-between. Benotzt zousätzlech Flex Utilities wéi néideg fir dëst Verhalen unzepassen.
Input Gruppen funktionnéieren och:
Verschidde Knäppercher ginn och als Deel vun dësen Navbar Formen ënnerstëtzt. Dëst ass och eng super Erënnerung datt vertikal Ausrichtung Utilities kënne benotzt ginn fir Elementer vu verschiddene Gréissten auszegläichen.
Text
Navbars kënne Stécker vum Text mat der Hëllef vun .navbar-text. Dës Klass passt d'Vertikal Ausrichtung an d'horizontale Abstand fir Textsträicher un.
Mix a passt mat anere Komponenten an Utilities wéi néideg.
Faarf Schemaen
Themen vun der Navbar war ni méi einfach dank der Kombinatioun vun Themeklassen an background-colorUtilities. Wielt aus .navbar-lightfir ze benotzen mat hellem Hannergrondfaarwen, oder .navbar-darkfir donkel Hannergrondfaarwen. Dann, personaliséiere mat .bg-*Utilities.
Container
Och wann et net erfuerderlech ass, kënnt Dir eng Navbar an engem wéckelen .containerfir se op enger Säit ze zentréieren oder eng bannenzeg ze addéieren fir nëmmen den Inhalt vun enger fixer oder statescher Top Navbar ze zentréieren .
Wann de Container an Ärer Navbar ass, gëtt seng horizontal Padding bei Breakpunkte méi niddereg wéi Är spezifizéierter .navbar-expand{-sm|-md|-lg|-xl}Klass geläscht. Dëst garantéiert datt mir net op der Padding onnéideg op ënneschten Viewports verduebelen wann Är Navbar zesummegeklappt ass.
Placement
Benotzt eis Positiouns Utilities fir Navbars an net-statesch Positiounen ze placéieren. Wielt tëscht fixéiert no uewen, fixéiert no ënnen oder eropgeknäppt (scrollt mat der Säit bis se uewen erreecht, da bleift do). Fixed Navbars benotzen position: fixed, dat heescht datt se aus dem normale Floss vun der DOM gezunn sinn a kënnen personaliséiert CSS erfuerderen (zB padding-topop der <body>) fir Iwwerlappung mat aneren Elementer ze vermeiden.
Navbars kënnen .navbar-toggler, .navbar-collapse, a .navbar-expand{-sm|-md|-lg|-xl}Klassen benotzen fir ze änneren wann hiren Inhalt hannert engem Knäppchen zesummeklappt. A Kombinatioun mat aneren Utilities kënnt Dir ganz einfach wielen wéini Dir speziell Elementer ze weisen oder verstoppt.
Fir Navbars déi ni zesummeklappen, füügt d' .navbar-expandKlass op der Navbar. Fir Navbars déi ëmmer zesummeklappen, füügt keng .navbar-expandKlass un.
Toggler
Navbar Togglers sinn par défaut lénks ausgeriicht, awer sollten se e Geschwësterelement wéi e verfollegen .navbar-brand, gi se automatesch no riets ausgeriicht. Ëmgekéiert Är Markup wäert d'Placement vum Toggler ëmgedréint ginn. Drënner sinn Beispiller vu verschiddene Toggle Stiler.
Mat kee .navbar-brandgewisen am niddregsten Breakpunkt:
Mat engem Markennumm lénks gewisen an Toggler op der rietser Säit:
Mat engem Toggler op der lénker Säit a Markennumm op der rietser Säit:
Extern Inhalt
Heiansdo wëllt Dir den Zesummebroch Plugin benotzen fir verstoppt Inhalt soss anzwousch op der Säit auszeléisen. Well eise Plugin funktionnéiert op der ida data-targetpassend, dat ass einfach gemaach!