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-wrapnowrap
(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.
#
nowrapVarsayı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.
#
wrapGerektiğinde birden fazla satıra yaymak için flex-wrap: wrap;
özelliği kullanabilirsiniz.
#
wrap-reverseGerektiğ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.