• ベストアンサー

背景画像をランダムに表示、かつリサイズ!

現在簡単なホームページを作っています。 用意した5枚の背景画像がアクセスする度に、ランダムに表示される、 かつ全ての画像がリサイズされるようにしたいんです。 jQuery等を使用してリサイズやランダム表示はできたのですが、“ランダム”と“リサイズ”を同時に満たすやり方がわかりません。。。 どなたかわかる方がいたら教えてほしいです!

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 ランダム表示とリサイズが既にできているのであれば、ランダムで表示したものに対してリサイズすればよいのですがどのようなソースで実行していますか? 補足頂ければ回答しやすいと思います。

ftt
質問者

お礼

解決できましたーーー! LancerVII さん本当にありがとうございました!^^

ftt
質問者

補足

LancerVII さん回答ありがとうございます。 ランダム表示は <html> <head> <title></title> </head> <body> <script language="JavaScript"> <!-- // ランダムに背景画像を変更する bgc = new Array(); bgc[0] = "url(sample1.gif)"; bgc[1] = "url(sample2.gif)"; bgc[2] = "url(sample3.gif)"; bgc[3] = "url(sample4.gif)"; bgc[4] = "url(sample5.gif)"; n = Math.floor(Math.random()*bgc.length); document.body.style.backgroundImage = bgc[n] //--> </script> </body> </html> これで動作が確認できました。 またリサイズは <html> <head> <title></title> <script src="jquery-1.6.4.min.js"></script> <script src="jquery.backstretch.min.js"></script> <script> $.backstretch("coffee.jpg"); </script> </head> <body> </body> </html> 上記で出来ました。 すごく初歩的な質問なのだと思いますが、 リサイズをどうやってすべての画像に適用させるのかがわかりません。 $.backstretch("  "); ではひとつの画像を指定するようなので どうすればいいのかさっぱりなんです;_;

関連するQ&A