当前位置: 首页 > 面试题库 >

Bootstrap 4中带有push / pull和col-md-12的列排序

苍嘉澍
2023-03-14
问题内容

col-md-12每个班都有两列。

在桌面视图中,它们应显示为:

Col **1** 
Col **2**

在移动视图中,应显示如下:

Col **2**
Col **1**

使用Bootstrap的列排序是否有可能?

我当前的代码:

<div class="row">
    <div class="col-xs-push-12 col-md-12">
        Col 1
    </div>
    <div class="col-xs-pull-12 col-md-12">
        Col 2
    </div>
</div>

问题答案:

更新(2018年2月)-v4 +

现在,引导程序已经发布,您可以使用
order

实用程序类,就像在Beta版中一样(参见下面的旧更新),可以实现,区别在于他们添加了这3个新类:

.order-first {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
}

片段

.p-2 {

  background: red;

  border: white 5px solid

}


<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />

<div class="d-flex flex-column">

  <div class="p-2">1</div>

  <div class="p-2 order-first order-lg-2">2</div>

</div>

旧更新(OCT 2017)-v4.0.0 beta

在测试版中,您可以使用引导程序中的flexbox实用程序来执行此操作,例如flex-
order

(请参阅@ZimSystem的答案-以查看具有Alpha版本的解决方案)

.p-2 {

  background: red;

  border: white 5px solid

}


<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" rel="stylesheet" />

<div class="d-flex flex-column">

  <div class="p-2">1</div>

  <div class="p-2 order-1 order-lg-2">2</div>

</div>


 类似资料:
  • 问题内容: 我现在正在阅读Twitter Bootstrap3上的文档,并试图按照此页面上所示的顺序进行排序,但遇到了麻烦。我不明白为什么这样的代码有效,也不知道如何正确指定设置。我要显示的是一个网格,它由长度5,另一个长度5和最后一个长度2网格组成。 所以我的是这样的: 我要实现的是,在桌面上查看时会显示上面的布局,但是在移动设备上查看时,我想先显示第二个长度为5的对象,然后是第一个长度为5的对

  • 问题内容: 是什么之间的差异,并在Twitter的引导? 问题答案: 2019年更新… 所述 自举3 格进来 4 层(或“断点”)… 特小(适用于智能手机) 小(用于平板电脑) 中(笔记本电脑用) 大(适用于笔记本电脑/台式机)。 这些网格大小使您可以控制不同宽度上的网格行为。不同的层由CSS 媒体查询控制。 因此,在Bootstrap的12列网格中… 在典型的 小型 设备宽度(> 768像素)上

  • 问题内容: 有什么区别,,并在网格系统 自举3 。 在引导程序模板中,它们仅用于一列网格。我是Bootstrap的初学者。 问题答案: 当使用Bootstrap时,这些是为一列网格添加的类,它们对应于超小型,小型,中型和大型设备。 .col-xs = *其他小型设备(例如电话)(<768px) .col-sm =小型设备(例如平板电脑)(≥768px) .col-md =中型设备(例如笔记本电脑或

  • 问题内容: 我对新的Bootstrap中的网格系统感到困惑,尤其是这些类: (其中*代表一些数字)。 任何人都可以解释以下内容: __这个数字 如何 对齐网格? 如何 使用这些数字? 什么 他们实际上代表什么呢? 问题答案: 仅适用于Bootstrap 3。 忽略字母(X 小号 , SM , MD , LG ) 现在 ,我只用数字开始… 数字(1-12)代表任何div总宽度的一部分 所有div分为

  • 我对新引导中的网格系统感到困惑,尤其是这些类: (其中*代表一些数字)。 请任何人解释一下: 这个数字是如何对齐网格的 如何使用这些数字 它们实际上代表什么

  • search 用法 Usage: docker search [OPTIONS] TERM Search the Docker Hub for images --automated=false Only show automated builds --help=false Print usage --no-index=false Don't prepe