Bootstrap 4 Mřížka složená vodorovně


Bootstrap 4 Mřížka Příklad: Stacked-to-horizontal

Vytvoříme základní mřížkový systém, který začíná naskládaným na extra malých zařízeních, než se stane horizontálním na větších zařízeních.

Následující příklad ukazuje jednoduché rozvržení se dvěma sloupci „skládaný vodorovně“, což znamená, že výsledkem bude rozdělení 50 %/50 % na všech obrazovkách, s výjimkou extra malých obrazovek, které se automaticky složí (100 %):

col-sm-6
col-sm-6

Příklad: Stacked-to-horizontal

<div class="container">
  <div class="row">
    <div class="col-sm-6 bg-success">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-6 bg-warning">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Tip: Čísla ve .col-sm-*třídách udávají, kolik sloupců by měl div zahrnovat (z 12). Tedy .col-sm-1zahrnuje 1 sloupec, .col-sm-44 sloupce, .col-sm-66 sloupců atd.

Poznámka: Ujistěte se, že součet je 12 nebo méně (není nutné, abyste použili všech 12 dostupných sloupců):

Tip: Jakékoli rozvržení s pevnou šířkou můžete změnit na rozvržení s plnou šířkou změnou .containertřídy na .container-fluid:

Příklad: Nádoba na kapalinu

<div class="container-fluid">
  <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>

Automatické rozložení sloupců

V Bootstrapu 4 existuje snadný způsob, jak vytvořit sloupce stejné šířky pro všechna zařízení: stačí odstranit číslo z a použít třídu pouze na zadaný počet prvků col . Bootstrap rozpozná, kolik je tam sloupců, a každý sloupec bude mít stejnou šířku. Velikostní třídy určují , kdy by měly být sloupce responzivní:.col-size-*.col-size

<!-- 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 ze 2
2 ze 2
1 ze 4
2 ze 4
3 ze 4
4 ze 4