html - 如何重新排序 Bootstrap 4 中的列?
问题描述
我对引导程序还很陌生,在移动设备中重新调整大小时,我一直无法重新排序列。
到目前为止,这是我尝试过的:
<div class="container">
<div class="row">
<div class="col-lg-5 order-lg-1">
B
</div>
<div class="col-lg-5">
<div class="col-lg-12 order-lg-0">
A
</div>
<div class="col-lg-12 order-lg-2">
C
</div>
</div>
</div>
</div>
我想要实现的是这样的: https ://i.stack.imgur.com/9wPO6.jpg
当我在移动设备中运行代码并调整大小时,结果是这样的:B A C
任何帮助将不胜感激!谢谢!
解决方案
您可以使用 Bootstrap隐藏元素选项,也可以使用网格系统在移动设备 col-sm* 或 col-xs* 上应用。其他选项是使用媒体查询根据设备宽度和高度应用类。
基于您的代码的示例:
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-6 order-md-2 order-lg-2 d-md-block d-sm-none d-xs-none d-none">
B
</div>
<div class="col-lg-6 col-md-6 col-sm-12 col-xs-12">
<div class="col-lg-12 col-xs-12 col-sm-12 order-lg-1">
A
</div>
<div class="col-lg-12 col-xs-12 col-sm-12 order-lg-2 d-block d-sm-none d-md-none">
B
</div>
<div class="col-lg-12 col-xs-12 col-sm-12 order-lg-3">
C
</div>
</div>
</div>
</div>
推荐阅读
- wordpress - 安装 wpbakery 插件后,我无法登录我的 worpress 网站。我收到以下致命错误
- javascript - 图像未从 Discord.js Bot 的嵌入式 URL 中显示
- swift - 带有 throw init 行为的快速惰性 var
- cassandra - Cassandra 是基于列的还是面向列的?
- vba - 在特定条件下用另一个数据库的记录填充当前数据库
- python - 预计 numba 的有效平方欧几里得距离代码会比 numpy 的有效对应代码慢吗?
- java - 扫描仪没有输入另一个字符串并跳过它
- python - Sagemaker 预测本地实例,JSON 错误
- google-chrome - GWT:Chrome 浏览器中的某些屏幕太宽
- powershell - 如何使用 powershell 从服务器获取数据库备份路径?