BS4 grid Medium


ULASHISH

O‘rta (Medium) grid misoli

  Extra small Small Medium Large Extra Large
Klass prefiksi .col- .col-sm- .col-md- .col-lg- .col-xl-
Ekran kengligi <576px >=576px >=768px >=992px >=1200px

Oldingi bobda kichik qurilmalar uchun klasslarga ega grid misolini ko‘rsatdik. Biz ikkita div (ustun) ishlatib, ularni 25%/75% nisbatda bo‘ldik:

<div class="col-sm-3">....</div> <div class="col-sm-9">....</div>

Ammo o‘rta qurilmalarda dizayn 50%/50% nisbatda yaxshiroq ko‘rinishi mumkin.

O‘rta qurilmalar deb ekran kengligi 768 pikseldan 991 pikselgacha bo‘lgan qurilmalarga aytiladi.

O‘rta qurilmalar uchun .col-md-* klasslaridan foydalanamiz:

<div class="col-sm-3 col-md-6">....</div> <div class="col-sm-9 col-md-6">....</div>

Endi Bootstrap shunday "o‘ylaydi": "kichik o‘lchamda nomida -sm- bo‘lgan klasslarga qara va ulardan foydalan. O‘rta o‘lchamda nomida -md- bo‘lgan klasslarga qara va ulardan foydalan".

Quyidagi misol kichik qurilmalarda 25%/75%, o‘rta (shuningdek, large va xlarge) qurilmalarda esa 50%/50% nisbatda bo‘linishga olib keladi. Juda kichik qurilmalarda ustunlar avtomatik ravishda ustma-ust joylashadi (100%):

.col-sm-3 .col-md-6
.col-sm-9 .col-md-6

Misol

<div class="container-fluid">   <div class="row">     <div class="col-sm-3 col-md-6">       <p>Lorem ipsum...</p>     </div>     <div class="col-sm-9 col-md-6">       <p>Sed ut perspiciatis...</p>     </div>   </div> </div>
O‘zingiz sinab ko‘ring »

Eslatma: Ustunlar yig‘indisi 12 yoki undan kam bo‘lishiga ishonch hosil qiling (mavjud 12 ta ustunning barchasidan foydalanish shart emas):



Faqat Medium’dan foydalanish

Quyidagi misolda biz faqat .col-md-6 klassini (.col-sm-* siz) ko‘rsatamiz. Bu medium, large va extra large qurilmalarda 50%/50% nisbatda bo‘linishni bildiradi, chunki klass kattaroq ekranlarga ham tatbiq etiladi. Biroq small va extra small qurilmalarda ustunlar vertikal ravishda ustma-ust joylashadi (100% kenglik):

Misol

<div class="row">   <div class="col-md-6">     <p>Lorem ipsum...</p>   </div>   <div class="col-md-6">     <p>Sed ut perspiciatis...</p>   </div> </div>
O‘zingiz sinab ko‘ring »

Avtomatik maketli ustunlar (auto layout)

Bootstrap 4’da barcha qurilmalar uchun teng kenglikdagi ustunlar yaratishning oson usuli bor: .col-md-* dan sonni olib tashlang va belgilangan miqdordagi col elementlarida faqat .col-md klassidan foydalaning. Bootstrap nechta ustun borligini aniqlaydi va har bir ustun bir xil kenglikka ega bo‘ladi.

Agar ekran o‘lchami 768px dan kichik bo‘lsa, ustunlar gorizontal qatorlar bo‘lib ustma-ust joylashadi:

<!-- Two columns: 50% width on medium and up--> <div class="row">   <div class="col-md">1 of 2</div>   <div class="col-md">2 of 2</div> </div> <!-- Four columns: 25% width on medium and up --> <div class="row">   <div class="col-md">1 of 4</div>   <div class="col-md">2 of 4</div>   <div class="col-md">3 of 4</div>   <div class="col-md">4 of 4</div> </div>
1 of 2
2 of 2
1 of 4
2 of 4
3 of 4
4 of 4
O‘zingiz sinab ko‘ring »

Keyingi bobda katta qurilmalar uchun boshqacha bo‘linish nisbatini qanday qo‘shish ko‘rsatiladi.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!