Dokuméntasi sareng conto pikeun Bootstrap anu kuat, lulugu navigasi responsif, navbar. Ngawengku dukungan pikeun branding, navigasi, sareng seueur deui, kalebet dukungan pikeun plugin runtuh kami.
Kumaha gawéna
Ieu naon anu anjeun kedah terang sateuacan ngamimitian navbar:
Navbars merlukeun hiji wrapping .navbarkalawan .navbar-expand{-sm|-md|-lg|-xl}pikeun responsif collapsing jeung kelas skéma warna .
Navbars sareng eusina cairan sacara standar. Paké peti pilihan pikeun ngawatesan rubak horizontal maranéhanana.
Anggo kelas utilitas jarak sareng fleksibel pikeun ngatur jarak sareng alignment dina navbar.
Navbars responsif sacara standar, tapi anjeun bisa kalayan gampang ngaropea aranjeunna pikeun ngarobah éta. Paripolah responsif gumantung kana plugin Collapse JavaScript urang.
Navbars disumputkeun sacara standar nalika nyitak. Maksakeun aranjeunna dicitak ku cara nambihan .d-printkana .navbar. Tempo kelas utiliti tampilan .
Pastikeun diakses ku ngagunakeun <nav>unsur atawa, lamun ngagunakeun unsur nu leuwih umum kayaning a <div>, tambahkeun a role="navigation"ka unggal navbar pikeun eksplisit ngaidentipikasi eta salaku wewengkon Landmark pikeun pamaké téknologi assistive.
Baca terus kanggo conto sareng daptar sub-komponén anu dirojong.
Eusi anu dirojong
Navbars hadir kalayan dukungan anu diwangun pikeun sakeupeul sub-komponén. Milih ti handap sakumaha diperlukeun:
.collapse.navbar-collapsepikeun ngagolongkeun jeung nyumputkeun eusi navbar ku breakpoint indungna.
Ieu conto sadaya sub-komponén anu kalebet dina navbar téma lampu responsif anu otomatis runtuh dina lgtitik putus (badag).
Conto ieu nganggo warna ( bg-light) sareng jarak ( my-2,,, my-lg-0) mr-sm-0kelas my-sm-0utiliti.
merek
Éta .navbar-brandtiasa diterapkeun ka sabagéan ageung elemen, tapi jangkar langkung saé sabab sababaraha unsur peryogi kelas utiliti atanapi gaya khusus.
Nambahkeun gambar kana .navbar-brandkamungkinan bakal salawasna merlukeun gaya custom atanapi utilitas kana ukuran bener. Ieu sababaraha conto pikeun nunjukkeun.
Nav
Tumbu navigasi Navbar ngawangun on .navpilihan urang jeung kelas modifier sorangan sarta merlukeun pamakéan kelas toggler pikeun styling responsif ditangtoskeun. Navigasi dina navbars ogé bakal tumuwuh pikeun nempatan saloba spasi horizontal sabisa pikeun ngajaga eusi navbar anjeun aman Blok.
Aktif kaayaan-kalawan- .activepikeun nunjukkeun kaca ayeuna bisa dilarapkeun langsung ka .nav-links atawa indungna saharita maranéhanana .nav-item.
Sarta alatan kami ngagunakeun kelas pikeun navs kami, Anjeun bisa nyingkahan pendekatan dumasar-daftar sagemblengna lamun resep.
Anjeun oge bisa make dropdowns dina navbar nav Anjeun. Menu dropdown merlukeun unsur wrapping pikeun positioning, jadi pastikeun ngagunakeun elemen misah tur nested pikeun .nav-itemtur .nav-linkditémbongkeun di handap ieu.
Bentuk
Teundeun rupa kadali formulir sareng komponenana dina navbar kalawan .form-inline.
Elemen barudak .navbarsaharita ngagunakeun perenah fleksibel sareng bakal ditunakeun kana justify-content: between. Paké Utiliti flex tambahan sakumaha diperlukeun pikeun nyaluyukeun kabiasaan ieu.
Grup input ogé dianggo:
Rupa-rupa tombol dirojong salaku bagian tina formulir navbar ieu, teuing. Ieu ogé panginget hébat yén utiliti alignment nangtung bisa dipaké pikeun align elemen ukuran béda.
Téks
Navbars bisa ngandung bit téks kalayan bantuan .navbar-text. Kelas ieu nyaluyukeun alignment nangtung sareng jarak horizontal pikeun senar téks.
Campur sareng cocog sareng komponén sareng utilitas sanés upami diperyogikeun.
Skéma warna
Theming navbar geus pernah geus gampang berkat kombinasi kelas theming na background-colorUtiliti. Pilih .navbar-lightpikeun dianggo sareng warna latar anu terang, atanapi .navbar-darkkanggo warna latar anu poék. Teras, saluyukeun sareng .bg-*utilitas.
Wadahna
Sanajan eta teu diperlukeun, anjeun tiasa mungkus navbar dina hiji .containerpuseur dina kaca atawa tambahkeun hiji dina ngan puseur eusi navbar luhur tetep atawa statik .
Nalika wadahna aya dina navbar Anjeun, padding horizontal na dihapus dina breakpoints leuwih handap .navbar-expand{-sm|-md|-lg|-xl}kelas Anjeun dieusian. Ieu mastikeun kami henteu ngagandakeun padding anu teu perlu dina viewports handap nalika navbar anjeun rubuh.
panempatan
Anggo utilitas posisi kami pikeun nempatkeun navbar dina posisi non-statis. Pilih tina tetep ka luhur, tetep ka handap, atanapi nempel ka luhur (ngagulung sareng halamanna dugi ka luhur, teras tetep aya). Navbars tetep make position: fixed, hartina aranjeunna nuju ditarik tina aliran normal tina DOM sarta bisa merlukeun CSS custom (misalna padding-topdina <body>) pikeun nyegah tumpang tindihna jeung elemen séjén.
Navbars tiasa ngagunakeun .navbar-toggler, .navbar-collapse, sareng .navbar-expand{-sm|-md|-lg|-xl}kelas pikeun robih nalika eusina runtuh di tukangeun tombol. Dina kombinasi sareng utilitas anu sanés, anjeun tiasa sacara gampil milih nalika nunjukkeun atanapi nyumputkeun elemen khusus.
Pikeun navbars nu pernah ambruk, tambahkeun .navbar-expandkelas on navbar nu. Pikeun navbars nu salawasna ambruk, ulah nambahkeun .navbar-expandkelas nanaon.
Toggler
Toggler Navbar sacara standar kénca-kénca, tapi upami aranjeunna nuturkeun unsur duduluran sapertos a .navbar-brand, aranjeunna bakal otomatis dijajarkeun ka katuhu jauh. Ngabalikeun markup anjeun bakal ngabalikeun panempatan toggler. Di handap ieu conto gaya toggle béda.
Kalawan henteu .navbar-brandditémbongkeun dina breakpoint panghandapna:
Kalayan nami merek anu dipidangkeun di kénca sareng toggler di katuhu:
Kalayan toggler di kénca sareng nami merek di katuhu:
Eusi éksternal
Kadang anjeun hoyong nganggo plugin runtuhna pikeun memicu eusi disumputkeun di tempat sanés dina halaman éta. Kusabab plugin urang jalan dina idtur data-targetcocog, éta gampang dipigawé!