背景画像をページサイズにサイズ変更する方法を探しています(注:ブラウザのウィンドウサイズだけではありません)。たとえば、ページが読み込まれ、ページの高さがスクロールを必要とするとします。画面の表示部分の下のコンテンツを考慮して背景画像のサイズを変更する方法はありますか?
2 に答える
1
CSS3 を使用しても問題ない場合:
$('body').css('background-size', document.width+'px '+document.height+'px');
于 2012-07-01T16:11:41.803 に答える
0
IE8 以前のサポートが不要な場合:
body {
background: url(image.jpg) no-repeat 0 0;
background-size: auto 100%;
}
これにより画像の縦横比が維持されるため、画像がページの幅全体を占めるとは限りません。
于 2012-07-01T16:14:19.880 に答える