2017-08-21 9 views
1
div.image { 
    background-image: url('http://www.seedsavers.org/site/img/SEO%20Images/0841-benarys-giant-zinnia-flower.jpg'); 
    background-position: center; 
    background-repeat: no-repeat; 
    width: 500px; 
    height: 500px; 
} 

私は500x500 imageを表示するために上記のCSSコードを使用しています。しかし、私はウィンドウのサイズを変更するとnot resize(スクロールバーが表示されます)の画像が表示されますが、horizontallyからresizeに変更すると、その新しい幅が画面に収まるようになりますか?おかげCSSイメージの横方向のサイズ変更

+0

これはまさにあなたが探しているものだと思います。[ここに行きます](https://stackoverflow.com/questions/2049845/css-fixed-position-on-x-axis-but-not- y) – maximus1127

+0

任意のフレームワークまたはメディアクエリを使用してサイズを処理することができます。または、幅と高さを指定するときに%を使用できます。 –

+0

%を使用しますか?あなたはまた、メディアクエリを使用することができます... – Droid

答えて

1

いけないPX Instedの使用%

div.image { 
    background-image: url('http://www.seedsavers.org/site/img/SEO%20Images/0841-benarys-giant-zinnia-flower.jpg'); 
    background-position: center; 
    background-repeat: no-repeat; 
    width: 50%; 
    height: 50%; /* both as much you want */ 
} 

または他のメディアクエリを使用して幅と高さを指定します。

関連する問題