Mifano ya Grid cha Bootstrap 5

Hapa tunavyotaka kwa kusoma mifano ya muundo wa mtandao wa Bootstrap 5.

Mawili mawili ya kikoloni inayofikia juu

Kutumia majadiliano ya kina kikoloni kwa idadi ya majadiliano ya kina kikoloni: .col Kivinio, Bootstrap itakushuka kwa uenezi wa majadiliano (na kuchukua kina kikoloni inayofikia kina kikoloni). Kwenye mfano hii, tumetumia majadiliano ya col tatu, kila kina ina uenezi wa 33.33%.

Mifano

<div class="row">
  <div class="col">col</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Mchakato wetu

Kumetumia namba kwa mawili mawili ya kikoloni inayofikia juu

Wewe wakilikuwa umetumia namba kuihusika kina kikoloni. Umeonekana kwamba kusababisha uenezi wa 12 (hataru kusababisha kina kikoloni zote 12):

Mifano

<div class="row">
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
  <div class="col-4">col-4</div>
</div>

Mchakato wetu

Mawili mawili ya kikoloni inayofikia juu

Kumueleza kina kikoloni kinafulani, inafaa kutumia namba. Mfano hii itakuchukua uharibifu wa 25%/50%/25%:

Mifano

<div class="row">
  <div class="col-3">col-3</div>
  <div class="col-6">col-6</div>
  <div class="col-3">col-3</div>
</div>

Mchakato wetu

Kufungua kina kikoloni kumi na tatu

Tunakutumia kufungua kina kikoloni kumi na nne tu, na kumwambia wenzao kwa kuzingatia ukubwa wa kina hiki. Mfano hii itakuchukua uharibifu wa 25%/50%/25%:

Mifano

<div class="row">
  <div class="col">col</div>
  <div class="col-6">col-6</div>
  <div class="col">col</div>
</div>

Mchakato wetu

Mawili mawili ya kikoloni inayofikia juu

Mifano

<!-- mawili mawili ya kikoloni ambaye wana nguvu zilizofikia nafasi ya kwanza -->
<div class="row">
  <div class="col">1 ya 2</div>
  <div class="col">2 ya 2</div>
</div>
<!-- mawili mawili ya kikoloni ambaye wana nguvu zilizofikia nafasi ya kwanza -->
<div class="row">
  <div class="col">1 ya 4</div>
  <div class="col">2 ya 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>
<!-- mawili mawili ya kikoloni ambaye wana nguvu zilizofikia zaidi -->
<div class="row">
  <div class="col">1 ya 6</div>
  <div class="col">2 ya 6</div>
  <div class="col">3 ya 6</div>
  <div class="col">4 ya 6</div>  
  <div class="col">5 ya 6</div>
  <div class="col">6 ya 6</div>
</div>

Mchakato wetu

Row Cols

Wewe wakilikuwa umetumia .row-cols-* Kivinio cha kikoloni kinahitaji kuhitaji kwa karibu na kikoloni kingine (kama kuna wengi au wengi):

Mifano

<div class="row row-cols-1">
  <div class="col">1 ya 2</div>
  <div class="col">2 ya 2</div>
</div>
<div class="row row-cols-2">
  <div class="col">1 ya 4</div>
  <div class="col">2 ya 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>
<div class="row row-cols-3">
  <div class="col">1 ya 6</div>
  <div class="col">2 ya 6</div>
  <div class="col">3 ya 6</div>
  <div class="col">4 ya 6</div>  
  <div class="col">5 ya 6</div>
  <div class="col">6 ya 6</div>
</div>

Mchakato wetu

Mawili mawili ya kikoloni inayofikia juu

Mifano

<!-- mawili mawili ya kikoloni ambayo hayafanana -->
<div class="row">
  <div class="col-8">1 ya 2</div>
  <div class="col-4">2 ya 2</div>
</div>
<!-- Four unequal columns -->
<div class="row">
  <div class="col-2">1 of 4</div>
  <div class="col-2">2 of 4</div>
  <div class="col-2">3 of 4</div>
  <div class="col-6">4 of 4</div>
</div>
<!-- Setting two column widths -->
<div class="row">
  <div class="col-4">1 of 4</div>
  <div class="col-6">2 of 4</div>
  <div class="col">3 of 4</div>
  <div class="col">4 of 4</div>
</div>

Mchakato wetu

Kinaongea kinaonekana kwa kinaongea:

Kama kifaa kikaa kinachotumia ukubwa zaidi ya kifaa kikaa kingine (kwa sababu ya matukio au kinaongea cha CSS), kila kingine kinakusimama:

Mifano

<div class="row">
  <div class="col">Lorem ipsum...</div>
  <div class="col">col</div>
  <div class="col">col</div>
</div>

Mchakato wetu

Kifaa cha kifaa cha kifaa

Mifano hii inaonyesha jinsi la kuzengia muundo wa kifaa kikaa cha kifaa cha kifaa:

Mifano

<div class="row">
  <div class="col-8">
    .col-8
    <div class="row">
      <div class="col-6">.col-6</div>
      <div class="col-6">.col-6</div>
    </div>
  </div>
  <div class="col-4">.col-4</div>
</div>

Mchakato wetu

Kikoa cha kuelewa:

Mfumo wa kichwa cha kikaa cha Bootstrap 5 una kikoa kumi:

  • .col- (kifaa kikubwa - uwezo wa kilele kinachopita 576 mita)
  • .col-sm- (kifaa kikubwa - uwezo wa kilele kinaonekana kwa kinaongea kikubwa zaidi ya 576 mita)
  • .col-md- (kifaa kikubwa - uwezo wa kilele kinaonekana kwa kinaongea kikubwa zaidi ya 768 mita)
  • .col-lg- (kifaa kikubwa - uwezo wa kilele kinaonekana kwa kinaongea kikubwa zaidi ya 992 mita)
  • .col-xl- (kifaa kikubwa - uwezo wa kilele kinaonekana kwa kinaongea kikubwa zaidi ya 1200px)
  • .col-xxl- (kifaa kikubwa - uwezo wa kilele kinaonekana kwa kinaongea kikubwa zaidi ya 1400px)

Inaweza kuandikisha kikoa hiki kwa kuzengia muundo wa kilele zaidi na kufikiria:

Mafanikio:kila kikoa kinachofanyia kinaongea kwa urahisi, kama hujaribu kufanya sm na md Kuweka nguvu zilizofanana, bila ya kumieleza sm

Kumtaarifu kwa kilele

Mifano hii inaonyesha jinsi la kuzengia kifanyia kichwa cha kikaa chake, kilianza kwa kumtaarifu kwa kifaa kilichopita kwa kilele kikubwa (sm, md, lg na xl) kwa kufikia muundo wa kilele:

Mifano

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

Mchakato wetu

Mix na Match

Mifano

<!-- Kwenye vifaa vya kidogo sana 50%/50% vya kusababisha, kwenye vifaa vya kubwa 75%/25% vya kusababisha -->
<div class="row">
  <div class="col-6 col-sm-9">col-6 col-sm-9</div>
  <div class="col-6 col-sm-3">col-6 col-sm-3</div>
</div>
<!-- Kwenye vifaa vya kidogo sana, kimecuwa, kimecuwa na kubwa sana 58%/42% vya kusababisha, kwenye vifaa vya kubwa na kubwa sana 66.3%/33.3% vya kusababisha -->
<div class="row">
  <div class="col-7 col-lg-8">col-7 col-lg-8</div>
  <div class="col-5 col-lg-4">col-5 col-lg-4</div>
</div>
<!-- Kwenye vifaa vya kidogo 25%/75% vya kusababisha, kwenye vifaa vya kimecuwa 50%/50% vya kusababisha, kwenye vifaa vya kubwa na kubwa sana 33%/66% vya kusababisha. Kwenye vifaa vya kidogo sana, itaondokea kwa uwezo (100%). -->
<div class="row">
  <div class="col-sm-3 col-md-6 col-lg-4">col-sm-3 col-md-6 col-lg-4</div>
  <div class="col-sm-9 col-md-6 col-lg-8">col-sm-9 col-md-6 col-lg-8</div>
</div>

Mchakato wetu

bila gutter

Kusikitisha kwa kuzungumza kati ya maweuaji (mavuvi ya nyuma), tumia kwenye uwanja wote .g-1|2|3|4|5 Kundi (.g-4 ni thamani ya kufikia).

Kusifadhi kusitishwa kwa kuzingatia (gutter) kwa uwezo, tumia .g-0

Mifano

<div class="row g-0">

Mchakato wetu