html - 当浏览器宽度减小时,如何让 3 个水平 div 以不同的垂直顺序堆叠或流动?

标签 html css twitter-bootstrap-3

我的页脚中有 3 个水平行的 div。我正在使用引导网格。

<div class="col-xs-6 col-sm-4 div1">
<div class="col-xs-6 col-sm-4 div2">
<div class="col-xs-6 col-sm-4 div3">

让他们按这个顺序出现

+------+------+------+
| div1 | div2 | div3 |
+------+------+------+

当浏览器宽度减小到某个宽度假设 600px 时,我希望 3 个 div 按以下顺序垂直堆叠在一个列中。

+------+
| div1 |
+------+
| div3 |
+------+
| div2 |
+------+

如何使用 CSS 实现这一点?

最佳答案

您可以使用推拉方法。同时删除 col-xs-6 类以在移动 View 上实现单列布局。

<div class="container">
   <div class="col-sm-4">div1</div>
   <div class="col-sm-4 col-sm-push-4">div3</div>
   <div class="col-sm-4 col-sm-pull-4">div2</div>
</div>

关于html - 当浏览器宽度减小时,如何让 3 个水平 div 以不同的垂直顺序堆叠或流动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24925936/

相关文章:

javascript - 如何修复通知框插入符号?

asp.net - 使 ASP 文本框的宽度与按钮宽度相同

jquery - 我的 jquery 验证错误消息没有以红色显示,是我的错误缺少内置样式吗?

css - 是否有进行@media 查询或自定义类的简写方式?

javascript - 谷歌加一键不起作用(谷歌加一键错误)

html - 将阴影应用于滚动条拇指

html - 如何在一个 div 中对齐 twitter bootstrap 中的 2 个按钮

html - 列中导航的 100% 宽度会溢出 bootstrap 3 中的页面

html - 在 Bootstrap 3 中隐藏切换导航栏

html - 列表项中的 Bootstrap 侧边栏链接占据了整个按钮