flex
CSS özelliği esnek bir öğenin nasıl küçüleceğini, büyüyeceğini ve diğer esnek öğelere göre nasıl boyutlanacağını belirtir.
Flex Özelliği Aşağıdaki CSS Özellikleri için Kısa Yoldur
Flex CSS Varsayılan Değeri
flex: 0 1 auto;
Özellik | Varsayılan Değeri |
---|---|
flex-grow: | 0 |
flex-shrink: | 1 |
flex-basis: | auto |
flex: | 0 0 auto |
Flex Sözdizimi
flex
değeri 1, 2 ve 3 değer kullanılarak belirtilebilir. Aşağıda örnek olarak flex
kullanımlarını ve açıklamalarını inceleyebilirsiniz.
Birimsiz Tek Sayı Değeri
flex: 2;
şeklinde ise burada 2 değeri flex-grow
= 2 olacaktır
flex-basis
= 0 olacaktır.
flex-shrink
= 1 olacaktır.
Birimli Tek Sayı Değeri
flex-shrink: 200px;
şeklinde ise burada;
flex-basis
= 200px;
flex-grow
= 0 ve flex-shrink
= 1 olacaktır. Yani varsayılan değerleri.
1 Birimli ve 1 Birimsiz Sayı Değeri
flex: 1 200px;
bu şekilde ise;
flex-grow
= 1 ve flex-basis
= 200px olacaktır.
3 değer içerisiyorsa
flex: 1 0 300px;
şeklinde 3 değer alıyor ise;
flex-grow
= 1;
flex-shrink
= 0;
flex-basis
= 300px; şeklinde olacaktır.