首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不破坏桌面版本的情况下在Bootstrap响应式网站中混合列?

如何在不破坏桌面版本的情况下在Bootstrap响应式网站中混合列?
EN

Stack Overflow用户
提问于 2014-12-18 14:49:26
回答 3查看 557关注 0票数 1

我正在用Bootstrap构建一个网站,我面临着响应问题

基本上,我希望网格1变成移动2。

但是如果我开发Mobile2,我得到的是网格2,这是很糟糕的。如果我开发网格1,我得到的Mobile1也很糟糕,因为我想在不破坏列的情况下将侧栏元素混合到我的移动版本中

有没有可能用javascript解决这个问题而不强制它呢?

EN

回答 3

Stack Overflow用户

发布于 2014-12-18 15:03:46

如果没有JS,这是不可能的。看一看Masonry库。

票数 0
EN

Stack Overflow用户

发布于 2014-12-22 18:57:45

Working bootply

HTML:

代码语言:javascript
复制
<div class="col-sm-3">1</div>
<div class="col-sm-3">2</div>
<div class="col-sm-6">5</div>
<div class="col-sm-6">3</div>
<div class="col-sm-6">6</div>
<div class="col-sm-6">4</div>

用于演示的CSS:

代码语言:javascript
复制
div{
    border:1px solid;
    height:100px;
}
票数 0
EN

Stack Overflow用户

发布于 2014-12-23 20:54:37

您可以使用CSS媒体查询在更宽的屏幕宽度(即大于768像素)上将较高的列拉到右侧。

代码语言:javascript
复制
@media (min-width: 768px) {
  .tall {
      float:right;
  }
}

演示:http://bootply.com/Zkloc3WAtV

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27540716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档