[英]how can i overlap two elements using twitter-bootstrap (v4.4.0 or higher)?
bootstrap 中曾經有兩個類允許一個類推和拉元素。 如果使用得當,可以重疊兩個元素。 例子:
<div class="container">
<div class="row">
<div class="col-md-9" style="background-color:green">column 1</div>
<div class="col-md-3 pull-md-3" style="background-color:blue">column 2</div>
</div>
</div>
Bootstrap 已經用“order”類替換了這些功能。 然而,這與推和拉的行為方式不同。 因此,不可能使用“order”類使元素重疊。
在示例代碼中,您可以找到 pull-md-3 類。 這會導致“第 2 列”向左拉三步(在網格系統中),從而使其與“第 1 列”重疊。
當然,這仍然可以使用普通的舊 css 來完成。 我只是希望仍然有辦法使用引導程序來做到這一點。
您可以通過使用 SASS 或 LESS 重新編譯 CSS 來編譯類似“pull-md-”的類。 一一安排會相當麻煩。
Bootstrap 4 使用 flex。 與舊版本相比,現在只有偏移類。 Offset
輔助類; 使用帶有百分比值的margin-left屬性。
最好的解決方案是將margin-left值更改為負百分比。
根據 Bootstrap 4,您需要將 offset-md-3 類更改為margin-left: -25%;
拉動使margin-left: 25%;
拉-md-3。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.