3

背景画像の高さを変更せずに、背景画像の幅を設定しようとしています。これを行う方法はありますか?

4

3 に答える 3

2

CSS3以前

背景画像を完全に制御するには、非常に低い div を作成し、そのz-indexposition:absolute; top:0; bottom: 0;にすべてを浮かせることができます。

画像の高さをハードコーディングしたくない場合は、javascript を使用してストレッチを行う必要があります。それ以外の場合は、widthheightの比率に従ってスケーリングされます。


CSS3

ではプロパティを使用できますが、ここでも同じです。高さbackground-sizeの比率に従って画像を拡大縮小したくない場合は、javascript を使用する必要があります。

于 2012-07-13T02:47:06.083 に答える