Siatka Bootstrap — małe urządzenia
Przykład siatki Bootstrap: małe urządzenia
Extra small | Small | Medium | Large | |
---|---|---|---|---|
Class prefix | .col-xs |
.col-sm |
.col-md |
.col-lg |
Screen width | <768px | >=768px | >=992px | >=1200px |
Załóżmy, że mamy prosty układ z dwiema kolumnami. Chcemy, aby kolumny były podzielone 25%/75% dla małych urządzeń.
Wskazówka: małe urządzenia są definiowane jako urządzenia o szerokości ekranu od 768 do 991 pikseli .
Dla małych urządzeń użyjemy .col-sm-*
klas.
Do naszych dwóch kolumn dodamy następujące klasy:
<div class="col-sm-3">....</div>
<div class="col-sm-9">....</div>
Teraz Bootstrap powie „przy małym rozmiarze poszukaj klas z -sm- i używaj ich”.
Poniższy przykład spowoduje podział 25%/75% na małe (oraz średnie i duże) urządzenia. Na bardzo małych urządzeniach automatycznie układa się w stos (100%):
col-sm-3
kol-sm-9
Przykład
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-3" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-9" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
Uwaga: Upewnij się, że suma zawsze sumuje się do 12.
W przypadku podziału 33,3%/66,6% użyjesz .col-sm-4
i .col-sm-8
:
kol-sm-4
kol-sm-8
Przykład
<div class="container-fluid">
<h1>Hello World!</h1>
<div class="row">
<div class="col-sm-4" style="background-color:yellow;">
<p>Lorem ipsum...</p>
</div>
<div class="col-sm-8" style="background-color:pink;">
<p>Sed ut perspiciatis...</p>
</div>
</div>
</div>
W następnym rozdziale pokazano, jak dodać inny procent podziału dla średnich urządzeń.