CSS Flex Box Layout
Wygląd
CSS Flex Box Layout (wł. Flexible Box[1]) – moduł zapewniający efektywniejszy i skuteczniejszy sposób na zarządzanie wyrównaniem, rozkładem elementów wewnątrz kontenerów oraz samymi kontenerami[2].
Opis
Głównym założeniem CSS Flex Box Layout jest nadanie elementom możliwości zmiany szerokości, wysokości oraz rozmieszczenia w różnych konfiguracjach[2].
Główne pojęcia
Odnoszące się do kontenera:
- display: flex;
- flex-direction: row | row-reverse | column | column-reverse;
- flex-wrap: nowrap | wrap | wrap-reverse;
- flex-flow: <‘flex-direction’> || <‘flex-wrap’>
- justify-content: flex-start | flex-end | center | space-between | space-around;
- align-items: flex-start | flex-end | center | baseline | stretch;
- align-content: flex-start | flex-end | center | space-between | space-around | stretch;
Odnoszące się do elementów:
- order: <integer>;
- flex-grow: <number>;
- flex-shrink: <number>;
- flex-basis: <length> | auto;
- align-self: auto | flex-start | flex-end | center | baseline | stretch;[3]
- ↑ CSS Flexible Box Layout Module Level 1 [online], www.w3.org [dostęp 2016-05-15] .
- ↑ a b Flexbox Layout - część 1 - parent container [online], Dawid Ryłko, 14 maja 2016 [dostęp 2016-05-15] (pol.).
- ↑ Łukasz Bącik , Flexbox, czyli elastyczne tworzenie stron www | Łukasz Bącik - Blog [online], Flexbox, czyli elastyczne tworzenie stron www | LukaszBacik.pl [dostęp 2017-04-13] (pol.).