如何使用 twitter-bootstrap(v4.4.0 或更高版本)重叠两个元素?
how can i overlap two elements using twitter-bootstrap (v4.4.0 or higher)?
bootstrap 中曾经有两个 class 允许一个推拉元素。
如果使用得当,可以重叠两个元素。
示例:
<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" class。
但是,这与推和拉的行为方式不同。
因此,使用 "order" class.
无法使元素重叠
在示例代码中,您可以找到 class pull-md-3。这将导致 "column 2" 向左拉三步(在网格系统中),从而导致它与 "column 1".
重叠
当然这仍然可以使用普通的旧 css 来完成。
我只是希望还有一种方法可以使用 bootstrap.
来做到这一点
您可以通过使用 SASS 或 LESS 重新编译 CSS 来像 "pull-md-" 一样编译 classes。一个一个去安排会很麻烦。
Bootstrap 4 使用 flex。与旧版本相比,现在只有偏移 classes。 Offset
辅助classes;使用采用百分比值的 margin-left 属性。
最佳解决方案是将 margin-left 值更改为负百分比。
根据Bootstrap 4,您需要将offset-md-3 class更改为margin-left: -25%;
pull以制作margin-left: 25%;
pull-md-3。
bootstrap 中曾经有两个 class 允许一个推拉元素。 如果使用得当,可以重叠两个元素。 示例:
<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" class。 但是,这与推和拉的行为方式不同。 因此,使用 "order" class.
无法使元素重叠在示例代码中,您可以找到 class pull-md-3。这将导致 "column 2" 向左拉三步(在网格系统中),从而导致它与 "column 1".
重叠当然这仍然可以使用普通的旧 css 来完成。 我只是希望还有一种方法可以使用 bootstrap.
来做到这一点您可以通过使用 SASS 或 LESS 重新编译 CSS 来像 "pull-md-" 一样编译 classes。一个一个去安排会很麻烦。
Bootstrap 4 使用 flex。与旧版本相比,现在只有偏移 classes。 Offset
辅助classes;使用采用百分比值的 margin-left 属性。
最佳解决方案是将 margin-left 值更改为负百分比。
根据Bootstrap 4,您需要将offset-md-3 class更改为margin-left: -25%;
pull以制作margin-left: 25%;
pull-md-3。