ホームページ > ウェブフロントエンド > CSSチュートリアル > Bootstrap 4 で列をレスポンシブに並べ替えるにはどうすればよいですか?

Bootstrap 4 で列をレスポンシブに並べ替えるにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-23 14:07:11
オリジナル
515 人が閲覧しました

How Can I Order Columns Responsively in Bootstrap 4?

Bootstrap 4 による列の順序

レスポンシブ レイアウトの列の並べ替え

Bootstrap 4 は、異なる画面にわたって列を順序付けするための簡素化されたメカニズムサイズ。この記事では、これを実現するためのさまざまな方法について説明します。

Bootstrap 4.1

Bootstrap 4.1 でのフレックスボックスの導入により、列の順序付けがより簡単になりました。 order ユーティリティ クラスを使用して、order-1 から order-12 までの範囲で希望の列の順序を指定できるようになりました。応答性の高い順序付けは、order-md-12 order-2 などのこれらのクラスを組み合わせることによって実現できます。これにより、列が中型画面 (XXL、XL、LG、MD) では最後に配置され、極小画面 (XS) では 2 番目に配置されます。

例:

<div class="row">
  <div class="col-3 col-md-6">1</div>
  <div class="col-6 col-md-12 order-2 order-md-12">3</div>
  <div class="col-3 col-md-6 order-3">2</div>
</div>
ログイン後にコピー

ブートストラップ4

Bootstrap 4.1 より前は、列の順序付けはプッシュ クラスとプル クラスに依存していました。これらのクラスは Bootstrap 4 で変更され、push-{viewport}-{units} および pull-{viewport}-{units} という構文に従います。モバイル/極小画面で目的の 1-3-2 レイアウトを実現するには、次のクラスが使用されます:

例:

<div class="row">
  <div class="col-xs-3 col-md-6">1</div>
  <div class="col-xs-3 col-md-6">2</div>
  <div class="col-xs-6 col-md-12 push-xs-6">3</div>
</div>
ログイン後にコピー

注: このメソッドは Bootstrap 4.1 では非推奨になりました.

Flexbox Direction Utilities

order ユーティリティに加えて、Bootstrap 4.1 では、flex-column-reverse クラスと flex-md-row クラスも提供します。これらのクラスを使用すると、さまざまな画面サイズで列の方向を変更できます。たとえば、次のコードは、モバイル画面では列を垂直に配置し、中型以上の画面では列を水平に配置します:

例:

<div class="row flex-column-reverse flex-md-row">
  <div class="col-md-8">2</div>
  <div class="col-md-4">1st on mobile</div>
</div>
ログイン後にコピー

以上がBootstrap 4 で列をレスポンシブに並べ替えるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート