首頁 > web前端 > css教學 > 主體

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

Barbara Streisand
發布: 2024-11-21 14:46:12
原創
727 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板