【順番を変えたい】flex-box順番の変え方

flex-boxを使っていてここだけ順番を変えて表示したい、スマホ時は順番を変えたい時があると思います。

その時に使うのがorderです。

orderとは?

親要素にdisplay: flex;を指定し、子要素の順番を変えたい時に使うcssのプロパティです。

使い方

まずは親要素に対しdisplay: flex; を指定します。

その後、子要素に対しorder: 1;やorder: 2;などの順番を指定します。

まずは普通の表示です。

このように左から順に表示されます。

続いて

box1にorder: 4;、box2にorder: 3;、box3にorder: 2;、box4にorder: 1;を指定します。

そうすると

 このようにorderで指定した順番に表示されます。

またorderに「−」も使うことができます。

box4に対してorder: -1;を指定してみます。

すると

このように-1が一番低い数値になるため、一番左に表示されます。

orderはスマホ対応の時など柔軟に対応できるので便利だと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です