如何将div包装/捕捉/调整为TETRIS样式的网格布局?

里卡多·H

我很难用语言解释我要寻找的东西,所以这是一个例子:

http://jsfiddle.net/toaeb0zt/

<div style="width:800px ">
<div style="width:200px;height:500px; background:purple; float:left"></div>
<div style="width:200px;height:200px; background:blue; float:left"></div>
<div style="width:200px;height:200px; background:green; float:left"></div>
<div style="width:200px;height:400px; background:yellow; float:right"></div>
<div style="width:400px;height:200px; background:orange; float:left"></div>
<div style="width:200px;height:200px; background:brown; float:left"></div>
<div style="width:400px;height:200px; background:gray; float:left"></div>
<div style="width:200px;height:100px; background:red; float:left;"></div>
</div>

此布局是使用CSS结合左右浮动组成的。我阅读了有关flexbox的文章,以了解它是否可以这样做,但这似乎是负面的。

我意识到可以通过将div嵌套到更大的div中来完成,但是我需要对此做出响应,而这种解决方案会使响应成为噩梦。

我一直在尝试远离jQuery和更深入的编程,但是我知道这可能是最好的选择。我感谢这个社区的帮助;先感谢您。

丹尼斯·安德森

在我看来,您是否正在做噩梦!有很多库可以帮助您将网格合并在一起。砌体网格将最符合您的要求。

砌体的工作原理是根据可用的垂直空间将元素放置在最佳位置,就像砌墙的石匠一样。您可能已经在Internet上看到了它的使用。

我已经大量使用了同位素!这是您可以使用同位素进行的许多操作之一:http : //codepen.io/desandro/pen/mEinp

$( function() {

  $('.isotope').isotope({
    layoutMode: 'fitColumns',
    itemSelector: '.item'
  });
});

仔细研究网站

http://isotope.metafizzy.co/

希望对您有所帮助/此解决方案将需要JavaScript(和jQuery)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将div包装/捕捉/调整为TETRIS样式的网格布局?

来自分类Dev

网站调整网格布局

来自分类Dev

PySide / QT-如何将水平或垂直布局添加到网格布局

来自分类Dev

如何在引导程序中设置网格布局样式?

来自分类Dev

使用CSS网格布局,如何将“复选框”移到外壳密码旁边?

来自分类Dev

将div附加到动态网格布局

来自分类Dev

如何使CSS网格布局中的行数为n?

来自分类Dev

Bootstrap网格布局在调整大小时会插入一个空白的div

来自分类Dev

为图像创建网格布局

来自分类Dev

引导网格布局。空div

来自分类Dev

高效的DIV结构用于网格布局

来自分类Dev

在不调整浏览器窗口大小的情况下将Bootstrap 3网格布局预览为手机和平板电脑?

来自分类Dev

如何调整在网格布局上显示的这些图像?

来自分类Dev

如何防止在网格布局中的悬停CSS图像过渡期间调整图像大小

来自分类Dev

如何调整在网格布局上显示的这些图像?

来自分类Dev

如何确保网格布局行根据内容自动调整高度

来自分类Dev

如何将位置捕捉到矩形网格?

来自分类Dev

如何将Div的大小连续调整为100%VH

来自分类Dev

如何将表格大小调整为 div 大小?

来自分类Dev

如何分析设计的网格布局?

来自分类Dev

在聚合物网格布局内自动调整画布

来自分类Dev

在网格布局上调整面板的大小

来自分类Dev

在网格布局中调整图像视图的大小

来自分类Dev

窗口调整大小时的 CSS 网格布局奇怪行为

来自分类Dev

使用自定义样式打印Bootstrap网格布局

来自分类Dev

引导网格布局

来自分类Dev

网格布局安排

来自分类Dev

Java网格布局

来自分类Dev

引导网格布局

Related 相关文章

热门标签

归档