Flex Direction
Coddy'nin HTML Journey'sinin CSS ile Stil Verme bölümünün bir parçası. Ders 45 / 76.
CSS'te flex-direction özelliği, öğelerin bir flex kapsayıcısı içinde düzenlendiği yönü kontrol eder. Öğelerin bir satırda mı yoksa bir sütunda mı yerleştirileceğine karar verir.
Bu durum ayrıca justify-content ve align-items gibi özelliklerin nasıl çalıştığını da etkiler. flex-direction özelliğini doğru şekilde kullanmak, esnek ve duyarlı düzenler oluşturmaya yardımcı olur.
flex-direction özelliğini kullanmak için temel sözdizimi şöyledir:
.container {
display: flex;
flex-direction: value;
}value: Esnek öğeler için istenen yön; aşağıdakilerden biri olabilir:
row: Bu varsayılan değerdir. Flex öğeleri soldan sağa bir satırda yerleştirilir. Ana eksen yatay, çapraz eksen ise dikeydir.
row-reverse: Esnek öğeler, sağdan sola doğru bir satırda yerleştirilir. Ana eksen yatay, çapraz eksen ise diktir.
column: Flex öğeleri yukarıdan aşağıya bir sütun halinde yerleştirilir. Ana eksen dikey, çapraz eksen ise yataydır.
column-reverse: Flex öğeleri aşağıdan yukarıya doğru bir sütun içine yerleştirilir. Ana eksen dikey, çapraz eksen ise yataydır.
Örneğin:
.container-row {
display: flex;
flex-direction: row;
}
.container-row-reverse {
display: flex;
flex-direction: row-reverse;
}Bu örnekte, .container-row öğesi esnek öğelerini soldan sağa bir satırda görüntülerken, .container-row-reverse öğesi bunları sağdan sola görüntüler.
Görev
KolaySize, her biri üç alt <strong><div></strong> öğesi içeren iki üst <strong><div></strong> öğesine sahip bir HTML belgesi verilmiştir. Üst <div> öğeleri, display: flex; kullanılarak zaten flex kapsayıcıları olarak ayarlanmıştır. Göreviniz, flex öğelerinin düzenini değiştirmek için flex-direction özelliğini kullanmaktır.
Aşağıdaki adımları izleyin:
<div>öğesini container1 sınıfıyla hedefleyen bir CSS kuralı yazın.- Flex öğelerini dikey bir sütun halinde düzenlemek için
flex-directionözelliğini column olarak ayarlayın.
- Flex öğelerini dikey bir sütun halinde düzenlemek için
<div>öğesini container2 sınıfıyla hedefleyen bir CSS kuralı yazın.- Flex öğelerini ters çevrilmiş bir sütun halinde düzenlemek için
flex-directionözelliğini column-reverse olarak ayarlayın.
- Flex öğelerini ters çevrilmiş bir sütun halinde düzenlemek için
Kendin dene
<html>
<head>
<title>Flex Direction</title>
<style>
.container1, .container2 {
display: flex;
}
/* Write CSS rules here */
</style>
</head>
<body>
<div class="container1">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
<br>
<div class="container2">
<div>Another Item 1</div>
<div>Another Item 2</div>
<div>Another Item 3</div>
</div>
</body>
</html>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
CSS ile Stil Verme bölümündeki tüm dersler
4Metin Temelleri
Metin RengiYazı Tipi AilesiYazı Tipi BoyutuYazı Tipi KalınlığıMetin HizalamaMetin SüslemesiTekrar Mücadelesi #1Tekrar Mücadelesi #2Kendi başına pratik yap: Web playground