Bootstrap-ning kuchli, sezgir navigatsiya sarlavhasi, navigatsiya paneli uchun hujjatlar va misollar. Brendlash, navigatsiya va boshqalarni qoʻllab-quvvatlash, jumladan, bizning siqilish plaginini qoʻllab-quvvatlashni oʻz ichiga oladi.
U qanday ishlaydi
Navbardan foydalanishni boshlashdan oldin nimani bilishingiz kerak:
Navbarlar sezgir siqilish va rang sxemasi sinflari uchun o'rashni talab .navbarqiladi ..navbar-expand{-sm|-md|-lg|-xl}
Navbarlar va ularning tarkibi sukut bo'yicha suyuqlikdir. Gorizontal kengligini cheklash uchun ixtiyoriy idishlardan foydalaning .
Navbarlar ichidagi oraliq va hizalanishni boshqarish uchun bizning intervalli va moslashuvchan yordamchi sinflarimizdan foydalaning.
Navbarlar sukut bo'yicha javob beradi, lekin uni o'zgartirish uchun ularni osongina o'zgartirishingiz mumkin. Javob beruvchi xatti-harakat bizning Collapse JavaScript plaginimizga bog'liq.
Chop etishda navbarlar sukut bo'yicha yashirin bo'ladi. ga qo'shish orqali ularni chop .d-printetishga majbur qiling .navbar. Displey yordam dasturi sinfiga qarang .
Element yordamida kirish imkoniyatini taʼminlang <nav>yoki agar , kabi umumiyroq elementdan foydalansangiz, har bir navbarga “a” belgisini <div>qoʻshib, role="navigation"uni yordamchi texnologiyalar foydalanuvchilari uchun moʻljallangan hudud sifatida aniq belgilang.
Qo'llab-quvvatlanadigan kichik komponentlarning namunasi va ro'yxati uchun o'qing.
Qo'llab-quvvatlanadigan kontent
Navbarlar bir nechta kichik komponentlar uchun o'rnatilgan yordam bilan birga keladi. Zarur bo'lganda quyidagilardan tanlang:
.navbar-brandkompaniyangiz, mahsulotingiz yoki loyihangiz nomi uchun.
.navbar-navto'liq balandlikdagi va engil navigatsiya uchun (shu jumladan ochiladigan menyularni qo'llab-quvvatlash).
.navbar-togglerbizning siqilish plaginimiz va boshqa navigatsiyani almashtirish xatti-harakatlarimiz bilan foydalanish uchun.
.form-inlinehar qanday shakl nazorati va harakatlari uchun.
.navbar-textvertikal markazlashtirilgan matn satrlarini qo'shish uchun.
.collapse.navbar-collapsenavbar tarkibini asosiy to'xtash nuqtasi bo'yicha guruhlash va yashirish uchun.
lgBu erda (katta) to'xtash nuqtasida avtomatik ravishda yiqilib tushadigan sezgir yorug'lik mavzusidagi navbarga kiritilgan barcha kichik komponentlarga misol .
Bu misol rang ( bg-light) va intervalli ( my-2, my-lg-0, mr-sm-0, my-sm-0) yordamchi sinflardan foydalanadi.
Brend
Ko'pgina elementlarga qo'llanilishi mumkin, ammo langar eng .navbar-brandyaxshi ishlaydi, chunki ba'zi elementlar yordam sinflari yoki maxsus uslublarni talab qilishi mumkin.
Tasvirlarga rasm qo'shish .navbar-brandhar doim to'g'ri o'lcham uchun maxsus uslublar yoki yordamchi dasturlarni talab qilishi mumkin. Bu erda ko'rsatish uchun ba'zi misollar.
Nav
Navbar navigatsiya havolalari .navo'z modifikatorlari sinfiga ega bo'lgan variantlarimizga asoslanadi va to'g'ri javob beruvchi uslublar uchun almashtirish sinflaridan foydalanishni talab qiladi. Navbardagi navigatsiya ham oʻsib boradi, bu esa navigatsiya paneli tarkibini xavfsiz tarzda hizalanishini taʼminlash uchun imkon qadar koʻproq gorizontal joyni egallash imkonini beradi.
.activeJoriy sahifani ko'rsatish uchun faol holatlar - bilan - to'g'ridan-to'g'ri .nav-links yoki ularning bevosita ota-onasiga qo'llanilishi mumkin .nav-item.
Va biz navlar uchun darslardan foydalanganimiz sababli, agar xohlasangiz, ro'yxatga asoslangan yondashuvdan butunlay qochishingiz mumkin.
Shuningdek, siz navbar panelidagi ochiladigan menyudan foydalanishingiz mumkin. Ochiladigan menyular joylashishni aniqlash uchun o'rash elementini talab qiladi, shuning uchun quyida ko'rsatilganidek, alohida .nav-itemva ichki elementlardan foydalaning..nav-link
Shakllar
Har xil shakl boshqaruvlari va komponentlarini navbar paneliga joylashtiring .form-inline.
Foydalanilayotgan bevosita bolalar elementlari .navbarmoslashuvchan tartib va sukut bo'yicha bo'ladi justify-content: space-between. Ushbu xatti-harakatni sozlash uchun kerak bo'lganda qo'shimcha moslashuvchan yordamchi dasturlardan foydalaning.
Kirish guruhlari ham ishlaydi:
Ushbu navbar shakllarining bir qismi sifatida turli tugmalar ham qo'llab-quvvatlanadi. Bu, shuningdek, vertikal hizalama yordam dasturlari turli o'lchamdagi elementlarni tekislash uchun ishlatilishi mumkinligini eslatib turadi.
Matn
Navbarlar yordamida matn bitlari bo'lishi mumkin .navbar-text. Bu sinf matn satrlari uchun vertikal tekislash va gorizontal oraliqlarni sozlaydi.
Agar kerak bo'lsa, boshqa komponentlar va yordamchi dasturlar bilan aralashtiring va moslang.
Rang sxemalari
Mavzu sinflari va yordamchi dasturlarning kombinatsiyasi tufayli navigatsiya panelini mavzulashtirish hech qachon oson bo'lmagan background-color. .navbar-lightOchiq fon ranglari yoki .navbar-darkquyuq fon ranglari bilan foydalanish uchun tanlang . Keyin, yordamchi dasturlar bilan moslashtiring .bg-*.
Konteynerlar
Bu shart boʻlmasa-da, siz navigatsiya panelini sahifaning oʻrtasiga qoʻyishingiz yoki faqat sobit yoki statik yuqori navbarning.container mazmunini markazlashtirish uchun uni ichiga qoʻshishingiz mumkin .
Konteyner navigatsiya panelida bo'lsa, uning gorizontal to'ldirishi belgilangan .navbar-expand{-sm|-md|-lg|-xl}sinfingizdan pastroq to'xtash nuqtalarida olib tashlanadi. Bu sizning navigatsiya paneli yopilganda pastki ko'rish oynalarida keraksiz to'ldirishni ikki baravar oshirmasligimizni ta'minlaydi.
Joylashtirish
Navbarlarni statik bo'lmagan joylarga joylashtirish uchun bizning joylashuv yordamchi dasturlarimizdan foydalaning. Yuqoriga mahkamlangandan, pastga mahkamlangandan yoki tepaga yopishtirilgandan tanlang (sahifa bilan tepaga yetguncha aylantiradi, keyin u erda qoladi). Ruxsat etilgan navbarlar dan foydalanadi position: fixed, ya'ni ular DOMning oddiy oqimidan tortib olinadi va boshqa elementlar bilan bir-biriga o'xshashlikni oldini olish uchun maxsus CSS (masalan, ) padding-toptalab qilinishi mumkin.<body>
Navbarlar .navbar-toggler, .navbar-collapse, va .navbar-expand{-sm|-md|-lg|-xl}sinflardan foydalanishlari mumkin, ularning mazmuni tugma orqasida yiqilib tushganda o'zgartirish mumkin. Boshqa yordamchi dasturlar bilan birgalikda siz ma'lum elementlarni qachon ko'rsatish yoki yashirishni osongina tanlashingiz mumkin.
Hech qachon yiqilmaydigan navbatlar uchun navbarga .navbar-expandsinfni qo'shing. Har doim yopiladigan navbarlar uchun hech qanday .navbar-expandsinf qo'shmang.
Toggler
Navbarni oʻzgartirish tugmalari sukut boʻyicha chapga hizalanadi, lekin agar ular a kabi birodar elementga amal qilsa .navbar-brand, ular avtomatik ravishda eng oʻng tomonga tekislanadi. Belgilashni teskari o'zgartirish o'zgartirish moslamasining joylashishini o'zgartiradi. Quyida turli xil almashtirish uslublariga misollar keltirilgan.
Eng past to'xtash nuqtasida ko'rsatilmagan .navbar-brand:
Chapda brend nomi va o'ng tomonda o'zgartirish tugmasi ko'rsatilgan:
Chapda o'zgartirish tugmasi va o'ngda brend nomi bilan:
Tashqi tarkib
Ba'zan siz sahifaning boshqa joylarida yashirin kontentni ishga tushirish uchun siqilish plaginidan foydalanmoqchisiz. Chunki bizning plaginimiz mos idva moslashda ishlaydi data-target, bu osonlik bilan amalga oshiriladi!