ホームページ  >  記事  >  ウェブフロントエンド  >  Bootstrap 4 Div を並べ替える方法: デスクトップでは並べて、モバイルではスタック?

Bootstrap 4 Div を並べ替える方法: デスクトップでは並べて、モバイルではスタック?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-21 14:46:12714ブラウズ

How to Reorder Bootstrap 4 Divs: Side-by-Side on Desktop, Stacked on Mobile?

Bootstrap 4 を使用した Div の並べ替え: デスクトップ上では背の高い Div が短い Div に隣接し、モバイルではスタックされます

Web ページ。デスクトップ デバイスでは並べて表示し、モバイルでは重ねて表示します。 devices.

これを実現するには、Bootstrap 4 のフレックスボックスの動作をオーバーライドする必要があります。これにより、列の高さが同じになります。幅を大きくするには、フレックスボックスを無効にする必要があります。次に、float を使用して、最初の列 (A) の方が高いことを考慮して、2 番目と 3 番目の列 (B と C) が自然に右に移動するようにすることができます。

モバイル デバイスで並べ替えを完了するには、次のようにします。フレックスボックスの order- プロパティを利用します。これにより、列が希望の順序で表示されるようになります。

コード スニペット:

<div class="container-fluid">
    <div class="row d-flex d-lg-block">
         <div class="col-lg-6 order-1 float-left">
            A
        </div>
        <div class="col-lg-6 order-0 float-left">
            B
        </div>
        <div class="col-lg-6 order-1 float-left">
            C
        </div>
    </div>
</div>

この例では、order-1 および float-left CSS クラスデスクトップデバイス上で希望の配置を確保します。モバイル デバイスでは、d-flex クラスが無効になり、3 つの div を垂直に積み重ねることができます。

以上がBootstrap 4 Div を並べ替える方法: デスクトップでは並べて、モバイルではスタック?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。