1

背景を体の 100% の高さに固定し、ページの残りの部分がスクロールしてもそのままにしたいと思います。

どうすればこれを達成できますか? 今私が持っているのは だけですbackground:url(bg.png);。画像の高さは 1200 ピクセル、幅は 20 ピクセルです。

4

3 に答える 3

4

CSS では、これを使用します。

background-attachment: fixed;
于 2012-04-09T16:35:14.463 に答える
3

背景画像に何をさせたいかによって、いくつかのオプションがあります。スケーリングを説明するフルスクリーン BG 画像に関する ALA に関する素晴らしい記事があります。

http://www.alistapart.com/articles/supersize-that-background-please/

ブラウザで画像を配置するだけの場合は、次のようにします。

background:url(bg.png) no-repeat top left;
background-attachment:fixed;

または、それぞれ配置したい方法(右上など)

于 2012-04-09T16:35:00.293 に答える
0

一部のブラウザでは、背景画像のストレッチをまだサポートしていないため、次の回避策があります。

CSS3 の例とサポート

すでに 1200px になっているのでbackground-attachment:fixed;、背景に を使用して、スクロール時に追従させることができます。w3schoolsでの例。素敵なグラデーションなどを使用して、画像を下部の無地に流れるように見せることができます.

于 2012-04-09T16:44:19.543 に答える