BS5 konteynerlar


ULASHISH

Bootstrap 5 konteynerlari

Oldingi bobdan bilib oldingizki, Bootstrap sayt kontentini o‘rab turuvchi elementni talab qiladi.

Konteynerlar ichidagi kontentga ichki chekinish (padding) berish uchun ishlatiladi va ikkita konteyner klassi mavjud:

  1. .container klassi moslashuvchan, qat’iy kenglikdagi konteynerni taqdim etadi
  2. .container-fluid klassi viewport’ning butun kengligini egallaydigan to‘liq kenglikdagi konteynerni taqdim etadi
.container
.container-fluid

Qat’iy kenglikdagi konteyner

Moslashuvchan, qat’iy kenglikdagi konteyner yaratish uchun .container klassidan foydalaning.

E’tibor bering, uning kengligi (max-width) turli ekran o‘lchamlarida o‘zgaradi:

Juda kichik
<576px
Kichik
≥576px
O‘rta
≥768px
Katta
≥992px
Juda katta
≥1200px
XXL
≥1400px
max-width 100% 540px 720px 960px 1140px 1320px

Quyidagi misolni oching va konteyner kengligi turli breakpoint’larda (chegara nuqtalarida) o‘zgarishini ko‘rish uchun brauzer oynasining o‘lchamini o‘zgartiring:

Misol

<div class="container">   <h1>My First Bootstrap Page</h1>   <p>This is some text.</p> </div>
O‘zingiz sinab ko‘ring »

XXL breakpoint (≥1400px) Bootstrap 5’da yangi, Bootstrap 4’dagi eng katta breakpoint esa Extra large (≥1200px) edi.


Fluid (to‘liq kenglikdagi) konteyner

Har doim ekranning butun kengligini egallaydigan to‘liq kenglikdagi konteyner yaratish uchun .container-fluid klassidan foydalaning (width har doim 100% ga teng):

Misol

<div class="container-fluid">   <h1>My First Bootstrap Page</h1>   <p>This is some text.</p> </div>
O‘zingiz sinab ko‘ring »


Konteynerning ichki chekinishi (padding)

Standart holatda konteynerlarning chap va o‘ng tomonida ichki chekinish (padding) bo‘ladi, yuqori va pastki tomonida esa bo‘lmaydi. Shu sababli ularni yanada chiroyli ko‘rsatish uchun ko‘pincha qo‘shimcha ichki va tashqi chekinishlar (padding va margin) kabi oraliq (spacing) yordamchi klasslaridan foydalanamiz. Masalan, .pt-5 "katta yuqori ichki chekinish qo‘shish" degan ma’noni bildiradi:

Misol

<div class="container pt-5"></div>
O‘zingiz sinab ko‘ring »

Konteyner chegarasi va rangi

Chegaralar va ranglar kabi boshqa yordamchi klasslar ham ko‘pincha konteynerlar bilan birga ishlatiladi:

Misol

<div class="container p-5 my-5 border"></div> <div class="container p-5 my-5 bg-dark text-white"></div> <div class="container p-5 my-5 bg-primary text-white"></div>
O‘zingiz sinab ko‘ring »

Ranglar va chegara yordamchi klasslari haqida keyingi boblarda ancha ko‘proq bilib olasiz.


Moslashuvchan konteynerlar

Konteyner qachondan boshlab moslashuvchan bo‘lishi kerakligini belgilash uchun .container-sm|md|lg|xl klasslaridan ham foydalanishingiz mumkin.

Konteynerning max-width qiymati turli ekran o‘lchamlari/viewport’larda o‘zgaradi:

Klass Juda kichik
<576px
Kichik
≥576px
O‘rta
≥768px
Katta
≥992px
Juda katta
≥1200px
XXL
≥1400px
.container-sm 100% 540px 720px 960px 1140px 1320px
.container-md 100% 100% 720px 960px 1140px 1320px
.container-lg 100% 100% 100% 960px 1140px 1320px
.container-xl 100% 100% 100% 100% 1140px 1320px
.container-xxl 100% 100% 100% 100% 100% 1320px

Misol

<div class="container-sm">.container-sm</div> <div class="container-md">.container-md</div> <div class="container-lg">.container-lg</div> <div class="container-xl">.container-xl</div> <div class="container-xxl">.container-xxl</div>
O‘zingiz sinab ko‘ring »

Bilasizmi?

W3.CSS — Bootstrap’ga ajoyib muqobil.

W3.CSS hajmi kichikroq, tezroq ishlaydi va undan foydalanish osonroq.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!