• CSS
  • HTML
  • EXCEL
  • WINDOWS10
  • TIPS
  • MAIL

【CSS】Flexコンテナ内のFlexアイテムの表示順を指定する「order」プロパティ

order プロパティは、flexコンテナ内で flex アイテムを、記載された順番を無視して、レイアウトに使用する順序を指定します。要素はorder の値の昇順に配置されます。

order の値が指定されていた場合は、ソースコードの記載順に配置されます。

{order:表示順}

初期値は「0」ですが、プロパティの初期値より小さい負の値「-1」を指定すると、一番最初に表示させることができます。

逆に、他の「flexアイテム」が初期値のままで、あるflexアイテムの「order」を「1」にとすると一番最後に表示されます。

スポンサーリンク

通常の表示順

[CSS] order:number;

 #flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	border:1px dotted #FF00FF;
  }
 .fnumber1,.fnumber2,.fnumber3,.fnumber4,.fnumber5
	{
	flex: auto;
	height: 50px;
	border-radius: 2px;
	margin:3px;
	text-align:center;
	color:#CCC;
	padding-top:25px;
  }
 .fnumber1 {order:1;background-color:#960;}
 .fnumber2 {order:2;background-color:#666;}
 .fnumber3 {order:3;background-color:#090;}
 .fnumber4 {order:4;background-color:#FF0;}
 .fnumber5 {order:5;background-color:#F0F;}

[HTML]

 <div ="flex-container">
  <div class="fnumber1">1</div>
  <div class="fnumber2">2</div>
  <div class="fnumber3">3</div>
  <div class="fnumber4">4</div>
  <div class="fnumber5">5</div>
 </div>
1
2
3
4
5

表示順の変更

[HTML]

 <div ="flex-container">
  <div class="fnumber5">1</div>
  <div class="fnumber4">2</div>
  <div class="fnumber1">3</div>
  <div class="fnumber2">4</div>
  <div class="fnumber3">5</div>
 </div>
1
2
3
4
5

関連ページ一覧

【CSS】「display:flex;」を使ったレスポンシブデザインに便利なフレキシブルボックス(flexible box、flexbox)の概念<1> 【CSS】flexアイテムが余白を埋める、またはサイズを縮めるなどの伸縮比率を指定するflexプロパティ<1> 【CSS】フレキシブルボックス(flexible box)内の Flexアイテムの行の垂直方向(cross-axis)の配置方法(align-content) 【CSS】フレキシブルボックス((flexible box)のFlexアイテム配置プロパティ ~ flexアイテムの配置方法(flex-direction)、flexアイテムの水平方向の整列(justify-content)、flexアイテムの垂直方向の整列(align-items) 【CSS】Flexコンテナ内のFlexアイテムの折り返し設定flex-wrapプロパティ

スポンサーリンク

スポンサーリンク

Category

 Windows 11  Windows 10  CSS  HTML  EXCEL(エクセル)  有用なTIPs  WINDOWS  MAIL(メール)

BILLION WALLET Copyright©All rights reserved