【Bootstrap】orderクラスで列の入れ替えして表示順を変える。

モバイルからみた時に、画像とボタンの表示順を入れ替えたくて調べてみました。

参考

とてもわかりやすかったです。。!感謝!

【Bootstrap4】グリッドレイアウト(並べ替え) – niwaka-web

そもそもサイズの概念がわかってなさすぎることに気づき、こちらでおさらいしました。 websae.net

イメージ

PCの場合

ロゴの下に、ボタン、画像の順で並びます。 f:id:wakeup_y:20181213100703p:plain

スマホの場合

ロゴの下に、画像が来てその下にボタンが表示されます。 f:id:wakeup_y:20181213100736p:plain

order を使う

画面サイズが767px以下の場合はHTMLで書かれている順番(画像→ボタン)で表示し、 画面サイズが768px以上の場合(md)はorder-md-*の順番で表示します。

<div class="container">
  <div class="row">

 <h1>NEVER STOPPING!</h1>

    <div class="col-12 order-md-2">
      <img src="image.png">
    </div>

    <div class="col-12 order-md-1">
      <a class="btn">LOGIN</a>
    </div>

  </div>
</div>