Bootstrap Grid – střední zařízení


Bootstrap Grid Příklad: Střední zařízení

  Extra small Small Medium Large
Class prefix .col-xs .col-sm .col-md .col-lg
Screen width <768px >=768px >=992px >=1200px

V předchozí kapitole jsme uvedli příklad mřížky s třídami pro malá zařízení. Použili jsme dva div (sloupce) a dali jsme jim rozdělení 25%/75%:

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

Ale na středních zařízeních může být design lepší jako 50%/50% rozdělení.

Tip: Střední zařízení jsou definována jako zařízení s šířkou obrazovky od 992 pixelů do 1199 pixelů .

Pro střední zařízení použijeme .col-md-*třídy.

Nyní přidáme šířky sloupců pro střední zařízení:

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

Nyní Bootstrap řekne "u malé velikosti se podívejte na třídy s -sm- a použijte je. Ve střední velikosti se podívejte na třídy s -md- a použijte je".

Následující příklad bude mít za následek rozdělení 25 %/75 % na malá zařízení a 50 %/50 % rozdělení na střední (a velká) zařízení. Na extra malých zařízeních se automaticky složí (100 %):

Příklad

<div class="container-fluid">
  <h1>Hello World!</h1>
  <div class="row">
    <div class="col-sm-3 col-md-6" style="background-color:yellow;">
      <p>Lorem ipsum...</p>
    </div>
    <div class="col-sm-9 col-md-6" style="background-color:pink;">
      <p>Sed ut perspiciatis...</p>
    </div>
  </div>
</div>

Poznámka: Ujistěte se, že součet je vždy 12.

Použití pouze střední

V níže uvedeném příkladu specifikujeme pouze .col-md-6třídu (bez .col-sm-*). To znamená, že střední a velká zařízení se rozdělí 50 %/50 % – protože třída se zvětšuje. U malých zařízení se však bude skládat vertikálně (100% šířka):

Příklad

<div class="row">
  <div class="col-md-6" style="background-color:yellow;">
    <p>Lorem ipsum...</p>
  </div>
  <div class="col-md-6" style="background-color:pink;">
    <p>Sed ut perspiciatis...</p>
  </div>
</div>

Další kapitola ukazuje, jak přidat různé procento rozdělení pro velká zařízení.