• ベストアンサー

HTML背景画像

HTMLタグ内にbackground = "image.jpg"と記述すると画像が小さい場合 ページの下のほうできれます。 ウィンドウの大きさに合わせて大きくしたいです。 何か方法はないでしょうか。 教えてください。よろしくお願いします。

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

  • ベストアンサー
  • suzuko
  • ベストアンサー率38% (1112/2922)
回答No.2

>ウィンドウの大きさに合わせて大きくしたいです。 窓いっぱいに背景をフル画面にしたいと言うことでしょうか? 縦横の比率が、窓や画面の大きさで変わるので難しいのでは? 簡単なのは背景画像伸した部分と同じ色に background-colorを指定することでしょうか? あと、 background-repeat: repeat-y; と入れても良いかも。 または background-colorを好きな色にして background-position: center center; で周りに枠があるように見せるとか・・・

その他の回答 (1)

回答No.1

ウィンドウの大きさに合わせて可変する画像を配置するのはhtmlでは多分不可能かと思います。 対策としては擬似的に背景色と同化した画像を置くか、リピート表示にして(タイル画像のようにする)ごまかすくらいでしょうか。 どうしてもやりたいということであればFlashを使ってみては如何でしょう。しかしjpgデータは引き延ばすと汚いのであまりおススメしません。 具体的なものを見せて頂けるのであればもう少しほかの助言も考えられますが…。

関連するQ&A