Esnek Kutu (Flex)
Flexbox v5'e dahildir.
Bileşenlerin ve daha fazlasının yerleşimini, hizalamasını ve boyutlandırılmasını hızla yönetin.
Esnek kutu (Flexbox)#
Kapsayıcıyı esnek kutu modeline geçirmek için d-flex veya d-inline-flex değeri verilmelidir.
d-flex ve d-inline-flex için duyarlı sınıflar mevcuttur.Responsive bir şekilde kırılım noktalarına göre kullanabilirsiniz. Detaylı bilgi Izgara Sistemi
.d-flex.d-inline-flex.d-md-flex.d-md-inline-flex...
Esnek kutu yönü#
Kutu dizilim yönünü flex-direction-* ile belirleyebilirsiniz.
Yatay kutu yönü#
Yatay bir yön ayarlamak için .flex-direction-row (tarayıcı varsayılanı) veya yatay
yönü tersten başlatmak için .flex-direction-row-reverse kullanın.
Dikey kutu yönü#
Dikey bir yön ayarlamak için .flex-direction-column (tarayıcı varsayılanı) veya dikey
yönü tersten başlatmak için .flex-direction-column-reverse kullanın.
Flex-wrap#
nowrap(varsayılan) = Tüm öğeleri tek bir satıda yan yana listeler.wrap= Öğeler gerektiğinde birden fazla satırda aşağıdan yukarı doğru listelenir.wrap-reverse= Öğeler gerektiğinde birden fazla satırda yukarıdan aşağı doğru listelenir.
nowrap#
Varsayılan olarak esnek öğeler tek bir satıra sığmaya çalışırlar. flex-wrap: nowrap;
Varsayılan olduğu için bu yapı için ek bir class tanımlaması yapmanıza gerek kalmaz.
wrap#
Gerektiğinde birden fazla satıra yaymak için flex-wrap: wrap; özelliği kullanabilirsiniz.
wrap-reverse#
Gerektiğinde birden fazla satıra yaymak için flex-wrap: wrap; özelliği kullanabilirsiniz.
Order#
Öğelerin sıralanışını değiştirmek için kullanılır. Burada dikkat edilmesi gereken, varsayılan olarak 0 olduğu için tüm öğeler, eğer sonuncu öğeyi bir öncesine almak isterseniz, bir önceki öğeninde order değerini belirtmeniz gerekir.