Sifat flex-direction
Sifat flex-direction menetapkan
arah paksi utama dan paksi silang atau,
dengan kata lain, menyusun elemen
dalam baris atau lajur.
Digunakan pada elemen induk untuk
blok flex. Termasuk dalam sifat singkatan
flex-flow.
Sintaks
selector {
flex-direction: row | row-reverse | column | column-reverse;
}
Nilai
| Nilai | Keterangan |
|---|---|
row |
Paksi utama mengarah dari kiri ke kanan. Elemen disusun dalam baris, secara lalai dilekatkan ke tepi kiri, penomboran mereka mempunyai susunan biasa - dari kiri ke kanan. |
row-reverse |
Paksi utama mengarah dari kanan ke kiri. Elemen disusun dalam baris, secara lalai dilekatkan ke tepi kanan, penomboran mereka mempunyai susunan terbalik - dari kanan ke kiri. |
column |
Paksi utama mengarah dari atas ke bawah. Elemen disusun dalam lajur, secara lalai dilekatkan ke bahagian atas, penomboran mereka mempunyai susunan biasa - dari atas ke bawah. |
column-reverse |
Paksi utama mengarah dari bawah ke atas. Elemen disusun dalam lajur, secara lalai dilekatkan ke bahagian bawah, penomboran mereka mempunyai susunan terbalik - dari bawah ke atas. |
Nilai lalai: row.
Contoh
Elemen disusun dalam baris, secara lalai dilekatkan ke tepi kiri, penomboran mereka mempunyai susunan biasa - 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 lalai dilekatkan ke tepi kanan, penomboran mereka mempunyai susunan 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 lajur, secara lalai dilekatkan ke bahagian atas, penomboran mereka mempunyai susunan biasa - 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 lajur, secara lalai dilekatkan ke bahagian bawah, penomboran mereka mempunyai susunan 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
-
sifat
justify-content,
yang menetapkan pelarasan sepanjang paksi utama -
sifat
align-items,
yang menetapkan pelarasan sepanjang paksi silang -
sifat
flex-wrap,
yang menetapkan kebolehbalutan berbilang baris untuk blok flex -
sifat
flex-flow,
singkatan untuk flex-direction dan flex-wrap -
sifat
order,
yang menetapkan susunan blok flex -
sifat
align-self,
yang menetapkan pelarasan satu blok -
sifat
flex-basis,
yang menetapkan saiz blok flex tertentu -
sifat
flex-grow,
yang menetapkan sifat tamak blok flex -
sifat
flex-shrink,
yang menetapkan sifat mengecut blok flex -
sifat
flex,
singkatan untuk flex-grow, flex-shrink dan flex-basis