css - 在 bootstrap 3 中重新排序行

标签 css twitter-bootstrap-3

我有两个 div 行。在桌面上它应该是这样的

一个

B

对于移动端应该是这样的

B

一个

有没有办法在 bootstrap 3 的拉推功能中做到这一点?

在下面的演示中,您将看到一条蓝色和红色的条纹。

在桌面版中,红色 strip 应在顶部,而在移动版中,蓝色 strip 应在顶部。

Demo

HTML

<div class="row">
  <div class="col-md-12 row1 clearfix"  >
    <div class="col-md-3 col-xs-6 col-md-push-6">A</div>
    <div class="col-md-3 col-xs-6 col-md-push-6">B</div>
    <div class="col-md-6 col-xs-12 col-md-pull-6">C</div>
  </div>
  <div class="col-md-12 row2 clearfix">D</div>
</div>

CSS

 .row1 {
    background:red;
  }

  .row2 {
    background:blue;
  }

最佳答案

据我所知,使用 PILL/PUSH 类有点困难。 我在一个元素中使用了隐藏/可见类来实现相同的功能。

JSFiddle 链接: http://jsfiddle.net/Sharan_thethy/XRdt8/

希望对您有所帮助。

代码:

<!DOCTYPE html>
    <html lang="en">
    <head>
    <title>tast exp</title>
    <link href="bootstrap.css" rel="stylesheet" type="text/css">
<style>
.row1 {
    background:red;
}

.row2 {
    background:yellow;
}

</style>

    </head>


<body>
<div class="row">
<div class="col-md-12 row2 visible-xs">yellow box top</div>
    <div class="col-md-12 row1 clearfix"  >
        <div class="col-xs-6">red box left</div>
        <div class="col-xs-6">red box right</div>
    </div>
    <div class="col-md-12 row2 hidden-xs clearfix">yellow box bottom</div>
</div>

</body>
</html>

关于css - 在 bootstrap 3 中重新排序行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24158494/

相关文章:

javascript - YouTube视频作为div背景不适用于所有视频

css - 在 100% 宽度的容器中为 div 创建百分比高度

php - 使用 PHP 循环向元素添加 Bootstrap 行和适当的列号

javascript - 使用 owl carousel 和 Bootstrap 3 让图像的宽度和高度居中

html - 使用 Bootstrap 的 Logo 图像和搜索框在调整浏览器窗口大小时重叠

jquery - 如何在 Bootstrap 3.2 中将输入 css 重置为默认值

css - 位置为 : relative with SVG clip paths not displaying in Safari 的元素

javascript - JTEXTPANE 多彩前景设置

javascript - 按下按钮的CSS

css - 导入使用 mixins 的 less 文件时,我可以避免重复的 css 吗?