- ベストアンサー
壁紙を中央に並べて固定したいのですが
壁紙を中央に並べて(繰り返し)固定したいのですができますか? (左サイドだけに並べる、とか上部だけに並べる、とかはよく見ますが) もしあればタグを教えていただきたいと思います。 よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
タグではなく、スタイルシートを使います。 No.1の方のご回答に訂正補足です。 えーと、この場合は中央に繰り返しなので no-repeatではなくrepeat-yです。 <STYLE type="text/css"> <!-- body{background-attachment:fixed; background-color:画面の背景色; background-image:url(画像ファイル名); background-position:center center; background-repeat:repeat-y;} --> </STYLE> こんなかんじで。 背景固定をしない場合は background-attachment:fixed; を省略してください。 画像のデザインの具合によっては background-position:center center; を background-position:top center; などに変えて丁度いいところが出てくるようにしてみてください。
その他の回答 (1)
- myume
- ベストアンサー率25% (621/2470)
<head>~</head> の間に <STYLE type="text/css"> <!-- BODY { background-color: #------; background-image : url("画像のURL"); background-attachment: fixed; background-position: 50% 50%; background-repeat: no-repeat; } --> </STYLE> これでOKです。
お礼
すみません!!「no-repeat」を外してみたらできました! 教えていただいて、本当にありがとうございました!!助かりました。
補足
myumeさん、早速のご回答ありがとうございます。 今試してみたのですが、中央に固定されるのですが、画像が並べていくつも表示されるのではなく、一つだけの表示となってしまったのですが・・・やり方がまずかったでしょうか。「no-repeat」に何か関係がありますか?お手数おかけしますが、教えて頂けますと嬉しいです。
お礼
Lunariaさん、詳しいご説明ありがとうございます! おっしゃる通りにno-repeatをいじってみたらできました! 背景固定をしない場合の方法もおしえていただきまして嬉しいです。今後も参考になります。 ありがとうございました!