ふぅ、お久しぶりです。とにかく、私は自分の小さな実験に苦労しています。私がやりたいことは、動的なコンテンツでページを埋め、それに応じて Masonry によって配置されることです。これが私のコードの一部です:
* {
margin: 0;
padding: 0;
}
#container {
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.photo { width: 25%; }
.photo img { width: 100%; }
そして、Masonry は通常どおり呼び出されます。
$(function() {
$('#container').imagesLoaded(function() {
$('#container').masonry({
itemSelector: '.photo',
isAnimated: false
});
});
});
ただし、ページを表示すると、すべての写真が重なっているか、ランダムな余白があり、ウィンドウ サイズ/画面解像度に合わせてコンテンツが伸縮しません。
私が望んでいるのは、「タイル張りの背景」表示をシミュレートするために、ウィンドウ サイズ/画面解像度に関してサイズを変更して、写真が Web ページ全体を埋めることができるようにすることです。これに加えて、Masonry を使用して写真のシームレスな配置を実現したいと考えています (余白は一切ありません)。Masonry を使用した「グリッド」レイアウトの例をいくつか調べましたが、私のシナリオに適用しても機能しないようです。
これについて何か助けていただければ幸いです!