1

私は開発中の新しい Web サイトで masonry.js をかなり使用していますが、列を並べてフローティングする場合、デザインで masonry.js を使用すると 1 つの欠陥があります。これが私がやろうとしていることの一般的な表現です:

通常表示:

[ column left ] [ main column                  ] [[masonry post]] [ column right ]
[             ] [                              ] [[masonry post]] [              ]
[             ] [                              ] [[masonry post]] [              ]
[             ] [                              ] [[masonry post]] [              ]
[             ] [                              ] [[masonry post]] [              ]

レスポンシブ ビュー:

[ column left ] [ main column                  ] [ column right ]
[             ] [                              ] [              ]
[             ] [                              ] [              ]
[             ] [ [masonry post][masonry post] ] [              ]
[             ] [ [masonry post][masonry post] ] [              ]
[             ] [ [masonry post][masonry post] ] [              ]

そのため、「メイン カラム」と「メーソンリー ポスト」のカラムは左にフロートされ、ブラウザーが縮小されたときにメーソンリー カラムがメイン カラムの下に移動します。これは理論的には完全に機能しますが、メーソンリー JS がメーソンリー カラムに適用されているため、想定どおりに動かない - 代わりに、そのままの場所にとどまり、右側の列の後ろに隠れます。これをどのようにソートできるかについてのアイデアはありますか?

4

0 に答える 0