幅が 4 単位、高さが任意の単位数のグリッド レイアウトで画像を表示しようとしています。
グリッド内の各画像は、1x1、1x2、2x1、または 2x2 単位の場合があります。また、jQuery masonry を使用して、レイアウトのギャップを解消しようとしています。
画像が表示されるサイズ (1x1、2x2 など) は、そのサイズに基づく「推奨」サイズです。
レイアウトのギャップを解消する最も簡単な方法は、特定の画像を優先サイズ以外のサイズでレイアウトに表示することだと思います。隙間のないレイアウトに必要であると判断された写真をオーバーライドしながら、優先サイズで表示される写真の最大数を維持しながら、これをアルゴリズム的に行うにはどうすればよいですか。
視覚的な例。私はこれを変えたい:
彼らがこのウェブサイトに持っているもののようなものに:http://500px.com/