移动视图顶部的 Bootstrap 4 右列

Posted

技术标签:

【中文标题】移动视图顶部的 Bootstrap 4 右列【英文标题】:Bootstrap 4 right Column on top on mobile view 【发布时间】:2018-04-05 19:59:31 【问题描述】:

我有一个像这样的 Bootstrap 4 页面:

<div class="row">
    <div class="col-md-8">
        A
    </div>
    <div class="col-md-4">
       B
    </div>
</div>

看起来像:

-----
|A|B|
-----

因此,如果我在移动设备上查看它,A 列在顶部,但我希望 B 列在顶部。这可能吗?我尝试了推拉,但没有成功,因为我使用的是 Bootstrap 4。

【问题讨论】:

Column ordering in Bootstrap 4的可能重复 【参考方案1】:

借助 Bootstrap 4,您可以使用以下类。

order-first、order-last 和 order-0 - order-12

在您的元素上。

看看这里:Column ordering in Bootstrap 4

【讨论】:

为最后一个元素添加 order-sm-first【参考方案2】:

你试过这样吗

<div class="row">
    <div class="col-md-8 col-sm-8 col-xs-8">
        A
    </div>
    <div class="col-md-4 col-sm-4 col-xs-4">
       B
    </div>
</div>

Bootstrap 网格系统有四个类col-xscol-smcol-mdcol-lg。可以组合这些类来创建更加动态和灵活的布局。

【讨论】:

试过了。有用 。如果我们检查节点也可以工作。我使用 pug 来编写 web 应用程序而不是 html。填充常常让我头疼。【参考方案3】:

没有一个答案给出了一个代码示例来说明order-first 是如何工作的,所以你去吧:

<div class="row">
    <div class="col-md-8">
        A
    </div>
    <div class="col-md-4 order-first order-md-last">
       B
    </div>
</div>

在桌面视图(mdlgxl)中,它将使用 order-md-last 来保留当前行为(B 低于 A)

在移动视图(xssm)中,它现在将使用 order-first 来订购 BA。

【讨论】:

以上是关于移动视图顶部的 Bootstrap 4 右列的主要内容,如果未能解决你的问题,请参考以下文章

使用 Bootstrap 4,如何在移动/平板电脑视图中折叠侧边栏

Bootstrap 4 - 打开模式时的背景移动

bootstrap-table 在移动视图中隐藏列

Bootstrap 4列顺序在移动设备上不起作用[重复]

Bootstrap 4 模态中的 Cloudinary 响应式图像以适应移动屏幕

布局右侧和底部的视图在移动时的行为与左侧和顶部的视图不同