首頁  >  文章  >  web前端  >  如何重新排序 Bootstrap 4 Div:在桌面上並排,在行動裝置上堆疊?

如何重新排序 Bootstrap 4 Div:在桌面上並排,在行動裝置上堆疊?

Barbara Streisand
Barbara Streisand原創
2024-11-21 14:46:12715瀏覽

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

使用 Bootstrap 4 重新排序 Div:桌面上較高的 Div 與較短的 Div相鄰並在行動裝置上堆疊

您的目標是在一個網頁,在桌面裝置上並排顯示它們並在行動裝置上堆疊顯示

要實現此目的,您需要覆寫Bootstrap 4 的Flexbox 行為,這會導致列具有相同的高度。對於更大的寬度,您應該停用彈性盒。然後,您可以使用浮動來確保第二列和第三列(B 和 C)自然向右浮動,因為第一列 (A) 較高。

要在行動裝置上完成重新排序,利用彈性盒 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 類別被禁用,允許三個 div 垂直堆疊。

以上是如何重新排序 Bootstrap 4 Div:在桌面上並排,在行動裝置上堆疊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn