Cascading Style Sheets flex-direction property.
flex-directionプロパティは、フレックスコンテナ内のアイテムの配置方向を指定する際に使用します。具体的には、フレックスコンテナの主軸方向を設定することで、フレックスアイテムがレイアウトされる方向を決定します。
尚、row-reverse や column-reverse などの値はフローの方向を反対にしますが、あくまでもフローの方向を変更するだけであり、文字列の記述方向や内容の読み上げ方向などは変更されません。
flex-direction:row;
flex-direction:row-reverse;
flex-direction:column;
flex-direction:column-reverse;
HTML source
<p>flex-direction:row;</p>
<div class="sample" style="flex-direction:row;">
<div>①</div>
<div>②</div>
<div>③</div>
</div>
<p>flex-direction:row-reverse;</p>
<div class="sample" style="flex-direction:row-reverse;">
<div>①</div>
<div>②</div>
<div>③</div>
</div>
<p>flex-direction:column;</p>
<div class="sample" style="flex-direction:column;">
<div>①</div>
<div>②</div>
<div>③</div>
</div>
<p>flex-direction:column-reverse;</p>
<div class="sample" style="flex-direction:column-reverse;">
<div>①</div>
<div>②</div>
<div>③</div>
</div>
CSS source
.sample {
display: flex;
background-color: palegreen;
margin: 10px;
}
.sample div {
width: 80px;
background-color: green;
margin: 2px;
padding: 10px;
}