Dokumentasi lan conto kanggo header navigasi responsif Bootstrap, navbar. Kalebu dhukungan kanggo branding, navigasi, lan liya-liyane, kalebu dhukungan kanggo plugin ambruk.
Cara kerjane
Mangkene sampeyan kudu ngerti sadurunge miwiti navbar:
Navbars mbutuhake mbungkus .navbarkaro .navbar-expand{-sm|-md|-lg|-xl}kanggo responsif collapsing lan kelas skema werna .
Navbars lan isine minangka standar. Gunakake wadhah opsional kanggo mbatesi ambane horisontal.
Navbars responsif minangka standar, nanging sampeyan bisa kanthi gampang ngowahi kanggo ngganti. Prilaku responsif gumantung marang plugin Collapse JavaScript.
Navbars didhelikake minangka standar nalika nyetak. Meksa supaya dicithak kanthi nambahake .d-printmenyang .navbar. Deleng kelas sarana tampilan .
Mesthekake aksesibilitas kanthi nggunakake <nav>unsur utawa, yen nggunakake unsur sing luwih umum kayata <div>, tambahake a role="navigation"kanggo saben navbar kanggo ngenali kanthi jelas minangka wilayah landmark kanggo pangguna teknologi assistive.
Waca conto lan dhaptar sub-komponen sing didhukung.
Isi sing didhukung
Navbars dilengkapi dhukungan sing dibangun kanggo sawetara sub-komponen. Pilih saka ing ngisor iki yen perlu:
.navbar-brandkanggo perusahaan, produk, utawa jeneng proyek sampeyan.
.navbar-navkanggo pandhu arah kanthi dhuwur lan entheng (kalebu dhukungan kanggo dropdown).
.navbar-textkanggo nambah strings vertikal tengah teks.
.collapse.navbar-collapsekanggo klompok lan ndhelikake isi navbar dening breakpoint tiyang sepah.
Punika conto kabeh sub-komponen sing kalebu ing navbar tema cahya responsif sing kanthi otomatis ambruk ing lgbreakpoint (gedhe).
Conto iki nggunakake werna ( bg-light) lan spasi ( my-2, my-lg-0, mr-sm-0, my-sm-0) kelas sarana.
Merk
.navbar-brandBisa ditrapake kanggo umume unsur, nanging jangkar paling apik amarga sawetara unsur mbutuhake kelas utilitas utawa gaya khusus .
Nambahake gambar ing gambar .navbar-brandkasebut mesthi mbutuhake gaya khusus utawa keperluan kanggo ukuran sing bener. Kene sawetara conto kanggo nduduhake.
Nav
Tautan navigasi Navbar mbangun .navopsi kita karo kelas modifier dhewe lan mbutuhake kelas toggler kanggo gaya responsif sing tepat. Navigasi ing navbar uga bakal tuwuh kanggo ngenggoni spasi horisontal sabisa kanggo njaga isi navbar sampeyan kanthi aman.
Aktif negara-karo- .activekanggo nunjukaké kaca saiki bisa Applied langsung menyang .nav-links utawa wong tuwa langsung .nav-item.
Lan amarga kita nggunakake kelas kanggo navs kita, sampeyan bisa supaya pendekatan adhedhasar dhaftar tanggung yen seneng.
Sampeyan uga bisa nggunakake dropdowns ing navbar nav. Menu dropdown mbutuhake unsur bungkus kanggo posisi, dadi manawa sampeyan nggunakake unsur sing kapisah lan bersarang kanggo .nav-itemlan .nav-linkkaya sing ditampilake ing ngisor iki.
Formulir
Selehake macem-macem kontrol wangun lan komponen ing navbar karo .form-inline.
Elemen anak langsung .navbarnggunakake tata letak fleksibel lan bakal dadi standar justify-content: between. Gunakake utilitas fleksibel tambahan yen perlu kanggo nyetel prilaku iki.
Grup input uga bisa digunakake:
Macem-macem tombol didhukung minangka bagéan saka formulir navbar iki uga. Iki uga minangka pangeling sing apik yen utilitas alignment vertikal bisa digunakake kanggo nyelarasake unsur ukuran sing beda.
Teks
Navbar bisa ngemot potongan teks kanthi bantuan .navbar-text. Kelas iki nyetel alignment vertikal lan spasi horisontal kanggo strings teks.
Nyampur lan cocog karo komponen lan keperluan liyane yen perlu.
Skema warna
Theming navbar wis tau dadi luwih gampang thanks kanggo kombinasi kelas tema lan background-colorkeperluan. Pilih saka .navbar-lightkanggo nggunakake werna latar mburi cahya, utawa .navbar-darkkanggo werna latar mburi peteng. Banjur, setel karo .bg-*keperluan.
Wadhah
Senajan iku ora dibutuhake, sampeyan bisa mbungkus navbar ing .containertengah ing kaca utawa nambah siji ing mung tengah isi navbar ndhuwur tetep utawa statis .
Nalika wadhah ana ing navbar Panjenengan, padding horisontal dibusak ing breakpoints luwih murah tinimbang .navbar-expand{-sm|-md|-lg|-xl}kelas kasebut. Iki mesthekake yen kita ora ngganda ing padding tanpa perlu ing viewports ngisor nalika navbar sampeyan ambruk.
Panggonan
Gunakake utilitas posisi kita kanggo nyelehake navbar ing posisi non-statis. Pilih saka tetep menyang ndhuwur, tetep menyang ngisor, utawa nempel ing ndhuwur (gulung karo kaca nganti tekan ndhuwur, banjur tetep ana). Navbar tetep nggunakake position: fixed, tegese lagi ditarik saka aliran normal DOM lan mbutuhake CSS khusus (contone, padding-toping <body>) kanggo nyegah tumpang tindih karo unsur liyane.
Navbars bisa nggunakke .navbar-toggler, .navbar-collapse, lan .navbar-expand{-sm|-md|-lg|-xl}kelas kanggo ngganti nalika isi sing ambruk konco tombol. Ing kombinasi karo keperluan liyane, sampeyan bisa kanthi gampang milih nalika nuduhake utawa ndhelikake unsur tartamtu.
Kanggo navbar sing ora tau ambruk, nambah .navbar-expandkelas ing navbar. Kanggo navbars sing tansah ambruk, ora nambah .navbar-expandkelas sembarang.
Toggler
Toggler Navbar didadekake siji kiwa kanthi gawan, nanging yen padha ngetutake unsur sedulur kaya a .navbar-brand, bakal kanthi otomatis didadekake siji ing sisih tengen. Mbalikake markup sampeyan bakal mbalikke panggonan toggler. Ing ngisor iki conto gaya toggle sing beda.
Tanpa .navbar-brandditampilake ing breakpoint paling murah:
Kanthi jeneng merek ditampilake ing sisih kiwa lan toggler ing sisih tengen:
Kanthi toggler ing sisih kiwa lan jeneng merek ing sisih tengen:
Isi njaba
Kadhangkala sampeyan pengin nggunakake plugin ambruk kanggo micu konten sing didhelikake ing papan liya ing kaca kasebut. Amarga kita plugin dianggo ing idlan data-targetcocog, sing gampang rampung!