亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Boostrap 4 將列與交替行合并

Boostrap 4 將列與交替行合并

莫回無 2023-10-30 10:53:12
我的引導網站的布局由兩列組成(在桌面上)。在每一列上,內容都是靜態堆疊的。兩側div都有不同的高度,如下所示:A | BA | D C | DE | FE現在,我已經用兩個實現了這一布局col-6,并用 content 填充了每個布局div。但是,移動布局的斷點僅設計用于將列堆疊在一起,如下所示:AACEEBDDF我的問題是,在上面的插圖中, Adiv與 B 相關div,與 C 關系不大div。我希望以移動布局的方式實現我的兩列桌面布局:AABCDDEEFdiv在移動設備上,它實際上要求通過交替包含在行序列中的兩列內部來合并。我的小指告訴我,這在引導程序中不可能有兩個col-6. 我希望盡可能避免 JavaScript 和自定義 CSS。也許整體布局需要在沒有col-6. 也許card-deck可以提供幫助,但我沒有找到任何令人滿意的東西。當前代碼:         <div class="container">                    <div class="row pl-sm-3 px-1">                        <div class="col-md-6 pt-sm-4">                  <div class="row pb-5 justify-content-center">                    <h1 class="display-4 text-light">                           {{ $.Page.Title }}                    </h1>                  </div>                  <div class="text-center">                    {{ range .Params.pictures }}                        <img ... >                    {{end}}                  </div>                </div>                        <div class="col-md-6 pl-3 pr-4">                    <div class="mt-5 pt-5"></div>                    <div class="card">                    {{ range .Params.text}}                        <div class="card-body">                                        ...                        </div>                    {{end}}                    </div>                </div>            </div>          </div>
查看完整描述

1 回答

?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

您可以使用 bootstrap 來完成此操作,但必須添加下面的小 CSS 片段。經過一些測試后,我為您找到了一個解決方案,其中我還使用了卡片網格。


如果您想使用 boostraps 卡,您可以將該card類添加到每個子元素(使用 col 類)。


@media (min-width: 576px) {

  .card-columns.column-2 {

    -webkit-column-count: 2;

    -moz-column-count: 2;

    column-count: 2;

  }

}

<div class="container">

  <div class="card-columns column-2 row d-sm-block">

    <div class="col-12 order-1">A<br/>A</div>

    <div class="col-12 order-2">C</div>

    <div class="col-12 order-1">B</div>

    <div class="col-12 order-2">D<br/>D</div>

  </div>

  <div class="card-columns column-2 row d-sm-block">

    <div class="col-12 order-1">E<br/>E</div>

    <div class="col-12 order-2">F</div>

  </div>

</div>


查看完整回答
反對 回復 2023-10-30
  • 1 回答
  • 0 關注
  • 200 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號