Kapitoly knihovny stylů
- Úvod
- Typografie
- Barvy
- Moduly
- Helpery
→ Všechny helpery jsou v helpers/
→ helpers/flexbox.scss a helpers/widths-heights.scss
Layout tvoříme dvěmi základními třídami:
.row
pro sloupec layoutu.
.col
pro položku layoutu. Vevnitř je to klasicky flexbox:
<div class="row">
<div class="col">…</div>
<div class="col">…</div>
</div>
.col
má výchozí šířku 100%
, což je výhodné kvůli výchozímu stylován pro nejmenší displeje.
Pro pravidelný layout na větších displejích je potřeba použít helpery pro rozměry:
<div class="row">
<div class="col w-50-sm">…</div>
<div class="col w-50-sm">…</div>
</div>
Občas je také potřeba změnit vnitřní okraje. Výchozí je 1rem
. Pro změnu opět použijeme helper třídy.
Nepoužíváme žádnou pravidelnou mřížku, stránku prostě dělíme na 2, 3 nebo 4 sloupce pomocí helper tříd.
→ helpers/margins-paddings.scss
mb-0
pro margin-bottom: 0
.
rem
.
Například třída mb-15
pro
margin-bottom: 1.5rem
. Možné hodnoty jsou: 0.5, 1, 1.5, 2 a 3.