Flexbox, CSS’in düzgün ve esnek kutu modeli yaklaşımıdır.
.container {
display: flex; /* Flex konteyner yapar */
}
Ana ekseni belirler (yatay veya dikey).
Değer | Açıklama |
---|---|
row | Varsayılan, yatay (soldan sağa) |
row-reverse | Yatay, ters sıra |
column | Dikey (üstten alta) |
column-reverse | Dikey, ters sıra |
.container {
flex-direction: column;
}
Öğelerin tek satırda mı kalacağını belirler.
.container {
flex-wrap: wrap; /* Çok satırlı esnek düzen */
}
Ana eksen = flex-direction doğrultusu
| Değer | Açıklama |
|-------|----------|
| flex-start | Başlangıca hizala |
| flex-end | Sona hizala |
| center | Ortala |
| space-between | Öğeler arası eşit boşluk, kenarlara boşluk yok |
| space-around | Öğeler arası eşit boşluk, kenarlara yarısı kadar boşluk |
| space-evenly | Öğeler ve kenarlara eşit boşluk |