twitter-bootstrap - 使用 CSS Bootstrap masonry 类型布局(无限滚动)

标签 twitter-bootstrap css masonry

我有一个基于此 css 布局的页面:

http://www.bootply.com/jWoHaY7efR

我正在使用与该脚本完全相同的 html 和 css 来响应新闻提要。

当在大屏幕上时,第一页加载如下:(我按日期顺序从我的数据库中为每个请求选择了 9 个元素):

元素 1 元素 4 元素 7

元素 2 元素 5 元素 8

元素 3 元素 6 元素 9

我想做的是更改该页面上的 css 以显示如下元素:

元素 1 元素 2 元素 3

第 4 项第 5 项第 6 项等

所以我尝试从左到右而不是按列进行。我在考虑 flex-box 但现在看不到它的工作 - 还有其他建议吗?

关键是:根据上面引用的脚本从左到右和不同高度的元素。

提前感谢任何指点

最佳答案

我得出的结论是,仅靠 CSS 是不可能的,因此我正在研究 isotope.js。如果所有的 div 都具有相同的高度,这是可能的。

关于twitter-bootstrap - 使用 CSS Bootstrap masonry 类型布局(无限滚动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35824864/

相关文章:

javascript - 未捕获的 TypeError : Masonry. init 不是函数

jquery - masonry 百分比项目溢出页面宽度

jquery - masonry 无限滚动(通过附加部分)? [ rails ]

html - Bootstrap 导航栏如何给它一个最大宽度

html - 每个新的 div 都会缩小行宽,即使每个 div 都是完整的 12 列

html - 图像高分辨率不调整大小以适合 div

jquery - Highslide JS 字幕(桌面左侧面板)和(移动底部)

html - 一种仅使用 CSS 将内联 block 元素的高度增加到其父容器的字体高度之外的方法,符合 IE9+

jquery - 修改文本的属性而不是按钮上的 CSS 图标

events - 具有负 z 值的 CSS 3D 转换后的 html 元素不会触发事件