twitter-bootstrap - Bootstrap 4 列排序难题

标签 twitter-bootstrap css flexbox bootstrap-4

<分区>

我相信这在 Bootstrap 3 中是可能的,但我不确定如何在 Bootstrap 4 (4.1) 中实现以下内容。

我想要一列 C 在 A 下方,另一列 B,但在移动设备上显示 ABC。请参阅下面的示例图片。

Example

谢谢!

最佳答案

我不认为开箱即用的 Bootstrap 支持在屏幕尺寸缩小时在“A”和“C”之间插入“B”的功能。

但是,它可以很好地与一些自定义 CSS 配合使用。此解决方案要求容器(即行)具有定义的高度。

.pull-up {
  top: -50%;
}

.split-row-1 {
  height: 100%;
}

.split-row-2 {
  height: 50%;
}
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.bundle.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet" />

<div class="row" style="height:50px;">
  <div class="col-12 col-md-4 split-row-2" style="background:red">A</div>
  <div class="col-12 col-md-8 split-row-1" style="background:blue">B</div>
  <div class="col-12 col-md-4 split-row-2 pull-up" style="background:yellow">C</div>
</div>

关于twitter-bootstrap - Bootstrap 4 列排序难题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49970917/

上一篇:html - 如何为特定模板设置背景图片?

下一篇:javascript - 在固定标题上平滑滚动

相关文章:

python - Base.html 中 Flask 登录表单的 Bootstrap 模式无需在每个 View 函数中发送表单?

javascript - 通过 css 或 javascript 禁用任何浏览器保存和另存为按钮?

php - 伪造文件扩展名

javascript - 有没有办法将变量从 ReactJS 传递到 CSS 样式表?

html - flexbox 中的边距和 flex-wrap

html - 如何仅在移动设备上使用 flexbox 将两个元素堆叠在一起

javascript - 使用 Js 打开 Bootstrap 模式(不起作用)

css - 如何使 facebook 登录按钮使用 Bootstrap 表单控件?

css - 表列大小

html - 使用 flexbox 创建一个固定的头部