• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:masonry.jsで並べた画像を綺麗に敷き詰める)

masonry.jsで美しい画像レイアウトを実現

このQ&Aのポイント
  • masonry.jsを使用し、サイト全体に画像を美しく配置する方法についての質問です。
  • レイアウトやアニメーションに関する理解は進んでいるものの、masonry.jsの導入に悩んでいます。
  • 具体的な記述の追加方法を教えてほしいというリクエストです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

>回答しようというお気持ちと、色々な考え方を >知ることができるのでそれだけで十分助かっています。 あはは^^ 前回、投稿して「すぐに消した」質問ですが。 今回答しておくと、 Jqueryってちょっと変わってて、本来のJSと違うレイヤーな部分があり、 2つのJqueryブロックを相互に参照できないんです。 結果「変数が消えたように見えた」ってのが、答えだったんですが。 すぐに気がついたみたいで、消えたので解決したのかな~と 思ってましたよ^^。 以外に、ほぼ全部の投稿。。。スルーしてるだけで見るだけは 見てるもので(なんせ、暇なので^^) ではでは、また!

JackTheRipper99
質問者

お礼

ありがとうございます、ベストアンサーにさせて頂きました。

その他の回答 (2)

回答No.2

>結局のところmasonryのレイアウトの並び方などの変え方は、CSSで変えるという事でいいんですよね。 あ~それ系は全く興味がないので、わかりませ~ん! 書いてる通りにやったらどうなるか?を頭でトレースして、 敷き詰められない理由だけを回答しただけなので。 それがどういう結果になるか?って事には、興味がないんですよね。 私の方、単なる呑み屋の暇つぶし程度のスキルなので。ごめんね~

JackTheRipper99
質問者

お礼

回答ありがとうございます。 いえいえ、大丈夫です。 いつもAsarKingChangさんの貴重な回答に大変助かっています、参考にさせて頂いています。 そして楽しく拝見させて頂いています。 いや、もう、何というか、AsarKingChangさんだけではなく 色々な回答者様の回答しようというお気持ちと、色々な考え方を 知ることができるのでそれだけで十分助かっています。 また宜しくお願いします。

回答No.1

やってみましたが、動いてましたよ。 このソース(あとできればCDNでお願いね) >これを使ってサイトいっぱいに画像を敷き詰めるにはどのような記述を追加すればよいでしょうか? もしかしてなんですが。。。 追加じゃなくて削除ではないかと思います。 body { padding: 20px; ←セル同士の間隔が結構広い。 max-width: 640px; ←横幅がかなり狭くされてる。 } それとこの部分 .grid__item, .grid__col-sizer { width: 27%; ←これでは、サイズに関係なく4個目が100%を超えるので、改行されてしまう。 width: 80px; ←こんな風に、1つ当たりのブロックのサイズを決めることで横にどんどん繋がります。 } ってことで、どうですか?

JackTheRipper99
質問者

お礼

回答ありがとうございます。 .grid__col-sizer { width: 27%; ←これでは、サイズに関係なく4個目が100%を超えるので、改行されてしまう。 width: 80px; ←こんな風に、1つ当たりのブロックのサイズを決めることで横にどんどん繋がります。 } これが一番ネックでしたね。 綺麗に横に二列並びました。 所で確認ですが、結局のところmasonryのレイアウトの並び方などの変え方は、CSSで変えるという事でいいんですよね。

関連するQ&A