BS5 ustma-ust/gorizontal


ULASHISH

Grid misoli: ustma-ustdan gorizontalga

Keling, juda kichik qurilmalarda ustma-ust joylashgan, kattaroq qurilmalarda esa gorizontal holatga o‘tadigan oddiy grid tizimini yaratamiz.

Quyidagi misolda oddiy "ustma-ustdan gorizontalga" (stacked-to-horizontal) o‘tadigan ikki ustunli maket ko‘rsatilgan: u juda kichik ekranlardan tashqari barcha ekranlarda 50%/50% nisbatda bo‘linadi, juda kichik ekranlarda esa ustunlar avtomatik ravishda ustma-ust joylashadi (100%):

col-sm-6
col-sm-6

Misol: ustma-ustdan gorizontalga

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

Maslahat: .col-sm-* klasslaridagi sonlar div nechta ustunni (12 tadan) egallashi kerakligini bildiradi. Demak, .col-sm-1 1 ta ustunni, .col-sm-4 4 ta ustunni, .col-sm-6 6 ta ustunni egallaydi va hokazo.

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

Maslahat: .container-fluid klassini .container ga o‘zgartirib, istalgan to‘liq kenglikdagi maketni qat’iy kenglikdagi moslashuvchan maketga aylantirishingiz mumkin:

Misol: moslashuvchan konteyner

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


Avtomatik maketli ustunlar (auto layout)

Bootstrap 5’da barcha qurilmalar uchun teng kenglikdagi ustunlar yaratishning oson usuli bor: .col-size-* dan sonni olib tashlang va belgilangan miqdordagi col elementlarida faqat .col-size klassidan foydalaning. Bootstrap nechta ustun borligini aniqlaydi va har bir ustun bir xil kenglikka ega bo‘ladi. O‘lcham klasslari (sm, md va h.k.) ustunlar qachondan moslashuvchan bo‘lishini belgilaydi:

<!-- Two columns: 50% width on all screens, except for extra small (100% width) --> <div class="row">   <div class="col-sm">1 of 2</div>   <div class="col-sm">2 of 2</div> </div> <!-- Four columns: 25% width on all screens, except for extra small (100% width)--> <div class="row">   <div class="col-sm">1 of 4</div>   <div class="col-sm">2 of 4</div>   <div class="col-sm">3 of 4</div>   <div class="col-sm">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 »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!