我正在尝试以 4 单位宽、任意单位高的网格布局显示图像。
网格中的每个图像可能是 1x1、1x2、2x1 或 2x2 单位。我也在使用 jQuery masonry 来尝试消除布局中的一些空白。
图像显示的尺寸(1x1、2x2 等)是基于其尺寸的“首选”尺寸。
我认为消除布局间隙的最简单方法是在布局中以不同于其首选尺寸的尺寸显示某些图像。我怎样才能在算法上做到这一点,保持以首选尺寸显示的最大照片数量,同时覆盖那些确定为无间隙布局所必需的照片。
视觉示例;我想转这个:
变成他们在这个网站上的东西:http: //500px.com/