Bootstrap sezgir 12 ustunli tarmoqqa qurilgan. Shuningdek, biz ushbu tizimga asoslangan qattiq va suyuqlik kengligidagi sxemalarni ham kiritdik.
Bootstrap-ning bir qismi sifatida taqdim etilgan standart tarmoq tizimi kengligi 940px, 12-ustunli tarmoqdir .
Shuningdek, u turli xil qurilmalar va ruxsatlar uchun to'rtta sezgir variantga ega: telefon, planshet portreti, stol manzarasi va kichik ish stoli va katta keng ekranli ish stoli.
- <div class = "satr" >
- <div class = "span4" > ... </div>
- <div class = "span8" > ... </div>
- </div>
Bu erda ko'rsatilganidek, asosiy tartib ikkita "ustun" bilan yaratilishi mumkin, ularning har biri biz panjara tizimimizning bir qismi sifatida belgilagan 12 ta asosiy ustunlar sonini qamrab oladi.
- <div class = "satr" >
- <div class = "span4" > ... </div>
- <div class = "span4 ofset4" > ... </div>
- </div>
Bootstrap-dagi statik (suyuq bo'lmagan) tarmoq tizimi bilan joylashtirish oson. Kontentingizni joylashtirish uchun mavjud ustunga yangi .row
va ustunlar toʻplamini qoʻshing ..span*
.span*
- <div class = "satr" >
- <div class = "span12" >
- Ustunning 1-darajasi
- <div class = "satr" >
- <div class = "span6" > 2-darajali </div>
- <div class = "span6" > 2-darajali </div>
- </div>
- </div>
- </div>
O'zgaruvchan | Standart qiymat | Tavsif |
---|---|---|
@gridColumns |
12 | Ustunlar soni |
@gridColumnWidth |
60px | Har bir ustunning kengligi |
@gridGutterWidth |
20px | Ustunlar orasidagi salbiy bo'shliq |
@siteWidth |
Barcha ustunlar va oluklarning hisoblangan yig'indisi | .container-fixed() Aralashmaning kengligini belgilash uchun ustunlar va oluklar sonini hisoblaydi |
Bootstrap-da yuqorida hujjatlashtirilgan standart 940px panjara tizimini sozlash uchun bir nechta o'zgaruvchilar mavjud. To'r uchun barcha o'zgaruvchilar o'zgaruvchilarda saqlanadi.kam.
To'rni o'zgartirish uchta @grid*
o'zgaruvchini o'zgartirish va Bootstrap-ni qayta kompilyatsiya qilishni anglatadi. Variables.less-dagi grid o'zgaruvchilarni o'zgartiring va qayta kompilyatsiya qilish uchun hujjatlashtirilgan to'rtta usuldan birini ishlating . Agar siz koʻproq ustunlar qoʻshmoqchi boʻlsangiz, grid.less-dagilar uchun CSS-ni qoʻshganingizga ishonch hosil qiling.
To'rni moslashtirish faqat standart darajada, ya'ni 940px panjarada ishlaydi. Bootstrap-ning sezgir jihatlarini saqlab qolish uchun siz responsive.less-da tarmoqlarni ham sozlashingiz kerak bo'ladi.
Yagona tomonidan taqdim etilgan deyarli har qanday veb-sayt yoki sahifa uchun standart va oddiy 940px kenglikdagi, markazlashtirilgan tartib <div class="container">
.
- <tana>
- <div class = "konteyner" >
- ...
- </div>
- </body>
<div class="container-fluid">
moslashuvchan sahifa tuzilishi, minimal va maksimal kengliklarni va chap yon panelni beradi. Bu ilovalar va hujjatlar uchun juda yaxshi.
- <div class = "konteyner-suyuqlik" >
- <div class = "qator-suyuqlik" >
- <div class = "span2" >
- <!--Yon panel tarkibi-->
- </div>
- <div class = "span10" >
- <!--Tana tarkibi-->
- </div>
- </div>
- </div>
Bootstrap loyihalaringizni turli qurilmalar va ekran oʻlchamlariga moslashtirishga yordam beradigan bir nechta media soʻrovlarini qoʻllab-quvvatlaydi. Mana nimalar kiritilgan:
Yorliq | Chizma kengligi | Ustun kengligi | Oluk kengligi |
---|---|---|---|
Smartfonlar | 480px va undan past | Suyuq ustunlar, qat'iy kenglik yo'q | |
Portret planshetlar | 480px dan 768px gacha | Suyuq ustunlar, qat'iy kenglik yo'q | |
Landshaft planshetlar | 768px dan 940px gacha | 44px | 20px |
Standart | 940px va undan yuqori | 60px | 20px |
Katta displey | 1210px va undan yuqori | 70px | 30px |
Media so'rovlari bir qator shartlar - nisbatlar, kengliklar, displey turi va boshqalarga asoslangan maxsus CSS-ga ruxsat beradi, lekin odatda min-width
va atrofida fokuslanadi max-width
.
Bootstrap avtomatik ravishda ushbu media so'rovlarini o'z ichiga olmaydi, lekin ularni tushunish va qo'shish juda oson va minimal sozlashni talab qiladi. Bootstrap-ning sezgir xususiyatlarini kiritish uchun sizda bir nechta variant mavjud:
Nega shunchaki qo'shmaslik kerak? Rostini aytsam, hamma narsa sezgir bo'lishi shart emas. Ishlab chiquvchilarni ushbu xususiyatni o'chirishga undash o'rniga, biz uni yoqishni yaxshiroq deb bilamiz.
- // Landshaft telefonlar va pastga
- @media ( maksimal kenglik : 480px ) { ... } _
- // Landshaft telefondan portret planshetga
- @media ( maksimal kenglik : 768px ) { ... } _
- // Planshetni landshaft va ish stoliga portret
- @media ( minimal kenglik : 768px ) va ( maksimal kenglik : 940px ) { ... } _ _
- // Katta ish stoli
- @media ( min . kengligi : 1200px ) { .. }