Properti flex-direction
Properti flex-direction mengatur
arah sumbu utama dan sumbu silang atau,
dengan kata lain, menyusun elemen
dalam baris atau kolom.
Diterapkan pada elemen induk untuk
flex blok. Termasuk dalam properti singkatan
flex-flow.
Sintaks
selektor {
flex-direction: row | row-reverse | column | column-reverse;
}
Nilai
| Nilai | Deskripsi |
|---|---|
row |
Sumbu utama mengarah dari kiri ke kanan. Elemen disusun dalam baris, secara default menempel ke tepi kiri, penomorannya memiliki urutan normal - dari kiri ke kanan. |
row-reverse |
Sumbu utama mengarah dari kanan ke kiri. Elemen disusun dalam baris, secara default menempel ke tepi kanan, penomorannya memiliki urutan terbalik - dari kanan ke kiri. |
column |
Sumbu utama mengarah dari atas ke bawah. Elemen disusun dalam kolom, secara default menempel ke atas, penomorannya memiliki urutan normal - dari atas ke bawah. |
column-reverse |
Sumbu utama mengarah dari bawah ke atas. Elemen disusun dalam kolom, secara default menempel ke bawah, penomorannya memiliki urutan terbalik - dari bawah ke atas. |
Nilai default: row.
Contoh
Elemen disusun dalam baris, secara default menempel ke tepi kiri, penomorannya memiliki urutan normal - dari kiri ke kanan:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Contoh . Nilai row-reverse
Elemen disusun dalam baris, secara default menempel ke tepi kanan, penomorannya memiliki urutan terbalik - dari kanan ke kiri:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: row-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Contoh . Nilai column
Elemen disusun dalam kolom, secara default menempel ke atas, penomorannya memiliki urutan normal - dari atas ke bawah:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Contoh . Nilai column-reverse
Elemen disusun dalam kolom, secara default menempel ke bawah, penomorannya memiliki urutan terbalik - dari bawah ke atas:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
#parent {
flex-direction: column-reverse;
display: flex;
}
#parent > div {
border: 1px solid #696989;
width: 100px;
height: 50px;
}
:
Lihat juga
-
properti
justify-content,
yang mengatur perataan sepanjang sumbu utama -
properti
align-items,
yang mengatur perataan sepanjang sumbu silang -
properti
flex-wrap,
yang mengatur multi-baris flex blok -
properti
flex-flow,
singkatan untuk flex-direction dan flex-wrap -
properti
order,
yang mengatur urutan flex blok -
properti
align-self,
yang mengatur perataan satu blok -
properti
flex-basis,
yang mengatur ukuran flex blok tertentu -
properti
flex-grow,
yang mengatur sifat serakah flex blok -
properti
flex-shrink,
yang mengatur sifat menyusut flex blok -
properti
flex,
singkatan untuk flex-grow, flex-shrink dan flex-basis