Documentazione è esempi per l'intestazione di navigazione putente è responsiva di Bootstrap, a barra di navigazione. Include supportu per a marca, navigazione, è più, cumpresu supportu per u nostru plugin di colapsu.
Cumu funziona
Eccu ciò chì avete bisognu di sapè prima di principià cù a barra di navigazione:
I Navbars necessitanu un avvolgimentu .navbarcù .navbar-expand{-sm|-md|-lg|-xl}per classi di collapsing responsive è schema di culori .
Navbars è u so cuntenutu sò fluidi per difettu. Aduprate cuntenituri opzionali per limità a so larghezza horizontale.
Navbars sò rispunsevuli per automaticamente, ma pudete facilmente mudificà per cambià. U cumpurtamentu responsive dipende da u nostru plugin JavaScript Collapse.
I Navbars sò oculati per difettu durante a stampa. Forza à esse stampati aghjunghjendu .d-printà u .navbar. Vede a classa di utilità di visualizazione .
Assicurà l'accessibilità aduprendu un <nav>elementu o, se utilizate un elementu più genericu cum'è un <div>, aghjunghje un role="navigation"à ogni navbar per identificà esplicitamente cum'è una regione di riferimentu per l'utilizatori di tecnulugii assistivi.
Leghjite per un esempiu è una lista di sub-cumpunenti supportati.
Cuntenutu supportatu
Navbars venenu cù supportu integratu per una manciata di sub-cumpunenti. Sceglite trà i seguenti cum'è necessariu:
.navbar-brandper a vostra cumpagnia, produttu o nome di prughjettu.
.navbar-navper una navigazione à tutta l'altezza è ligera (cumpresu supportu per dropdowns).
.navbar-togglerper l'usu cù u nostru plugin di colapsu è altri cumpurtamenti di navigazione .
.form-inlineper qualsiasi cuntrolli di forma è azzioni.
.navbar-textper aghjunghje stringhe di testu centrate verticalmente.
.collapse.navbar-collapseper raggruppare è nascondere u cuntenutu di a barra di navigazione da un puntu di ruptura parente.
Eccu un esempiu di tutti i sub-cumpunenti inclusi in una navbar di tematica luminosa rispunsiva chì collapses automaticamente à u puntu di lgrottura (grande).
Questu esempiu usa classi di utilità di culore ( bg-light) è spaziatura ( my-2, my-lg-0, mr-sm-0, ).my-sm-0
Marca
Pò .navbar-brandesse appiicatu à a maiò parte di l'elementi, ma un ancore funziona megliu postu chì certi elementi puderanu dumandà classi di utilità o stili persunalizati.
L'aghjunzione di l'imaghjini à a .navbar-brandvuluntà serà sempre bisognu di stili persunalizati o utilità per a dimensione curretta. Eccu alcuni esempi per dimustrà.
Nav
I ligami di navigazione Navbar si basanu nantu à e nostre .navopzioni cù a so propria classa di modificatore è esigenu l'usu di classi toggler per un stile di rispunsibilità propiu. A navigazione in navbars cresce ancu per occupà u più spaziu horizontale pussibule per mantene u vostru cuntenutu di navbar allineatu in modu sicuru.
I stati attivi - cù .active- per indicà a pagina attuale pò esse appiicata direttamente à .nav-links o à i so parenti immediati .nav-item.
È perchè usemu classi per i nostri navs, pudete evità l'approcciu basatu in lista interamente se ti piace.
Pudete ancu aduprà menu dropdown in u vostru navbar nav. I menu dropdown necessitanu un elementu di imballaggio per u posizionamentu, cusì assicuratevi di utilizà elementi separati è nidificati per .nav-itemè .nav-linkcum'è mostratu quì sottu.
Forme
Pone diversi cuntrolli di forma è cumpunenti in una barra di navigazione cù .form-inline.
Elementi immediati per i zitelli in .navbarusu di u layout flex è predeterminatu à justify-content: space-between. Aduprate utilità flex supplementari quantu necessariu per aghjustà stu cumpurtamentu.
I gruppi di input funzionanu ancu:
Diversi buttoni sò supportati ancu cum'è parte di queste forme di navbar. Questu hè ancu un grande ricordu chì l'utilità di allineamentu verticale ponu esse aduprate per allineà elementi di diverse dimensioni.
Testu
Navbars pò cuntene pezzi di testu cù l'aiutu di .navbar-text. Questa classa aghjusta l'allineamentu verticale è u spaziu horizontale per e stringhe di testu.
Imbulighjate è abbinate cù altri cumpunenti è utilità cum'è necessariu.
Schemi di culori
Theming the navbar ùn hè mai statu più faciule grazia à a cumminazione di classi di tematiche è background-colorutilità. Sceglite .navbar-lightper l'usu cù culori di fondu chjaru, o .navbar-darkper culori di fondu scuru. Dopu, persunalizà cù .bg-*utilità.
Contenituri
Ancu s'ellu ùn hè micca necessariu, pudete imbulighjà una barra di navigazione in un .containercentru per centru nantu à una pagina o aghjunghje una per centru solu u cuntenutu di una barra di navigazione superiore fissa o statica .
Quandu u cuntinuu hè in a vostra barra di navigazione, u so padding horizontale hè sguassatu à i punti di rottura più bassi di a vostra .navbar-expand{-sm|-md|-lg|-xl}classe specifica. Questu assicura chì ùn duppiemu micca l'imbottitura inutilmente in i vetri più bassi quandu a vostra barra di navigazione hè colapsata.
Placement
Aduprate e nostre utilità di pusizioni per mette navbars in pusizioni non statiche. Sceglite da fissu à a cima, fissu à u fondu, o appiccicatu à a cima (scrolls cù a pagina finu à ch'ella ghjunghje in cima, poi ferma quì). I navbars fissi utilizanu position: fixed, chì significheghja sò tirati da u flussu normale di u DOM è ponu esse bisognu di CSS persunalizati (per esempiu, padding-topnantu à <body>) per impediscenu a sovrapposizione cù altri elementi.
Navbars ponu utilizà .navbar-toggler, .navbar-collapse, è e .navbar-expand{-sm|-md|-lg|-xl}classi per cambià quandu u so cuntenutu colapsà daretu à un buttone. In cumbinazione cù altre utilità, pudete facilmente sceglie quandu mostra o ammuccià elementi particulari.
Per i navbars chì ùn colapsanu mai, aghjunghje a .navbar-expandclassa nantu à a navbar. Per i navbars chì sempre colapsanu, ùn aghjunghje micca .navbar-expandclassi.
Toggler
I togglers di Navbar sò allineati à manca per difettu, ma se seguitanu un elementu fratellu cum'è un .navbar-brand, seranu automaticamente allinati à l'estrema diritta. Inverte u vostru marcatu invierterà a piazza di u toggler. Quì sottu sò esempi di diversi stili di toggle.
Senza .navbar-brandmostratu in u puntu di breakpoint più bassu:
Cù un nome di marca mostratu à manca è toggler à diritta:
Cù un toggler à manca è a marca à a diritta:
Cuntinutu esternu
A volte vulete usà u plugin di colapsu per attivà u cuntenutu oculatu in altrò in a pagina. Perchè u nostru plugin funziona nantu à ide data-targetcurrispundenza, questu hè facilmente fattu!