背景画像の高さを変更せずに、背景画像の幅を設定しようとしています。これを行う方法はありますか?
質問する
8843 次
3 に答える
2
CSS3以前
背景画像を完全に制御するには、非常に低い div を作成し、そのz-index
上position:absolute; top:0; bottom: 0;
にすべてを浮かせることができます。
画像の高さをハードコーディングしたくない場合は、javascript を使用してストレッチを行う必要があります。それ以外の場合は、widthとheightの比率に従ってスケーリングされます。
CSS3
css3ではプロパティを使用できますが、ここでも同じです。幅と高さbackground-size
の比率に従って画像を拡大縮小したくない場合は、javascript を使用する必要があります。
于 2012-07-13T02:47:06.083 に答える