级联网格布局库

时间:2013-09-25 08:33:02

标签: php jquery css

网格布局有漂亮的图书馆 - 砌体(Cascading grid layout library
还有一个网站使用了这个 - thereason.us

我想知道瓷砖是如何制成不同尺寸的?我的意思是我知道有不同的风格 - 肖像裁剪,肖像真实,大,中,风景,large_landscape等,但他们如何分配如此惊人 - 手动或有一些算法?我没有看到布局中的任何序列是自动的,所以有人能告诉我如何自动指定不同的样式是相同的吗?

1 个答案:

答案 0 :(得分:0)

Masonry是一个1d bin-packing解算器。它试图最小化墙上的间隙,这是一个优化问题。请注意,墙不是用行构建的。它使用垂直网格。使用packery你也可以控制行的大小,这样它可以解决2d bin-packing问题。您还可以尝试使用动态编程解决方案来解决bin-packing问题。