javascript - 展示 Bootstrap 网格中的前 n 项

标签 javascript css twitter-bootstrap responsive-design responsive

我使用 Bootstrap 网格处理响应式设计的页面。根据规范,我需要能够用更大的图像展示网格中的第一行。通常我希望第一行有 3 张图片,而网格的其余部分每行有四张图片。

下图最好地说明了我试图完成的事情: enter image description here

我怎样才能使这项工作?类、CSS 和 JavaScript 的解决方案都被接受,因为我控制所有客户端代码。

最佳答案

这应该让你开始:http://codepen.io/panchroma/pen/BLrvAw

所有元素都在同一行中,因此它们可以随着网格的变化而 float ,其他所有元素都使用标准的 Bootstrap 类。

我应该补充一点,当所有 .col 元素的高度都相同时,这种方法效果很好。所有这些 Bootstrap 列元素都是 float:left;,如果高度不同,则某些 div 可能不会 float 到预期位置。解决方法是您可能必须对选定的列元素应用一些自定义样式,例如clear:left;

祝你好运!

<div class="row">
<div class="col-md-4 col-sm-6 col-xs-12">1</div>
  <div class="col-md-4 col-sm-6 col-xs-6">2</div>
  <div class="col-md-4 col-sm-4 col-xs-6">3</div>

<div class="col-md-3 col-sm-4 col-xs-6">4</div>
  <div class="col-md-3 col-sm-4 col-xs-6">5</div>
  <div class="col-md-3 col-sm-4 hidden-xs">6</div>
  <div class="col-md-3 col-sm-4 hidden-xs">7</div>

<div class="col-md-3 col-sm-4 hidden-xs">8</div>
  <div class="col-md-3 col-sm-4 hidden-xs">9</div>
  <div class="col-md-3 col-sm-4 hidden-xs">10</div>
  <div class="col-md-3 col-sm-4 hidden-xs">11</div>
</div>

关于javascript - 展示 Bootstrap 网格中的前 n 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40217735/

相关文章:

Javascript:为什么在某些情况下对象的值会发生变化,而其他情况下将其传递给函数后不会发生变化?

javascript - 将二进制数据写入文件

html - 居中 Bootstrap 响应列

php - 选择框中的选项没有响应

javascript - 如何使用 Backbone.js 在 Bootstrap Modal 中加载 API 结果

javascript - IE 仅 javascript 错误与 getElementsByTagName

javascript - xmlhttprequest欺骗referer然后重定向到另一个页面?

javascript - 我可以使用 jQuery 进行 "trigger"媒体查询吗?

css - 使用 CSS 显示 Logo 的正确方法是什么?

javascript - 使用 Javascript 的随机光标图像