Oś główna i oś poprzeczna w blokach flex w CSS
O flexboxach można mówić w dwóch terminach: pierwsze to - wiersz lub kolumna, drugie - w terminach osi. Z wierszami i kolumnami już się zajęliśmy, zajmijmy się teraz osiami. Zrozumienie osi jest potrzebne, aby wyrównywać elementy w poziomie lub w pionie.
Podczas pracy z elementami flex zawsze istnieje
oś główna i poprzeczna. Możemy elementy
wyrównywać wzdłuż osi głównej i w poprzek
osi głównej. Oś główna może mieć 4
kierunki: od lewej do prawej, od prawej do lewej,
z góry na dół i od dołu do góry.
Kierunek osi poprzecznej zależy od kierunku osi głównej: jeśli oś główna jest pozioma, to oś poprzeczna jest skierowana z góry na dół, jeśli oś główna jest pionowa, to oś poprzeczna jest skierowana od lewej do prawej. Innych kierunków oś poprzeczna mieć nie może.
Kierunek osi głównej jest regulowany przez właściwość
flex-direction. Jeśli ta właściwość
ma wartość row - oś główna jest skierowana
od lewej do prawej, jeśli wartość row-reverse,
to od prawej do lewej. Wartość column
kieruje oś z góry na dół, a wartość column-reverse
- od dołu do góry.
Załóżmy, że oś główna jest pozioma. Dokąd będzie skierowana oś poprzeczna?
Załóżmy, że oś główna jest pionowa. Dokąd będzie skierowana oś poprzeczna?
Załóżmy, że oś poprzeczna jest skierowana w prawo. Dokąd w takim przypadku może być skierowana oś główna?
Załóżmy, że oś poprzeczna jest skierowana w dół. Dokąd w takim przypadku może być skierowana oś główna?
Czy oś poprzeczna może być skierowana od prawej do lewej?
Czy oś poprzeczna może być skierowana od dołu do góry?
Załóżmy, że właściwość flex-direction ma
wartość row. Dokąd będzie skierowana
oś główna? Dokąd będzie skierowana
oś poprzeczna?
Załóżmy, że właściwość flex-direction ma
wartość column. Dokąd będzie skierowana
oś główna? Dokąd będzie skierowana
oś poprzeczna?
Załóżmy, że właściwość flex-direction ma
wartość row-reverse. Dokąd będzie skierowana
oś główna? Dokąd będzie skierowana
oś poprzeczna?
Załóżmy, że właściwość flex-direction ma
wartość column-reverse. Dokąd będzie
skierowana oś główna? Dokąd będzie skierowana
oś poprzeczna?