ホームページ > 記事 > ウェブフロントエンド > CSS を使用して画像のサイズを比例的に変更する
アプリケーションをレスポンシブにするには、画像もレスポンシブにする必要があります。画像が応答しない場合、アプリケーションでオーバーフローが発生し、見た目が最悪になります。
したがって、親要素のサイズに基づいて、画像のサイズを比例的に拡大または縮小する必要もあります。ここでは、CSS を使用して画像のサイズを比例的に変更するさまざまな方法を学びます。
###文法###上記の構文では、画像をレスポンシブにするために、画像の幅と自動高さを 100% に設定しています。
###例###以下の例では、div 要素を作成し、「image」クラス名を指定し、div 要素内の子要素として画像を追加します。
以下の例では、「object-fit: contains」CSS プロパティを使用して画像のサイズを縮小します。ここでは、画像の親 div 要素の比例幅を設定します。さらに、「img」要素に「object-fit: contains」CSS プロパティを使用しています。出力では、画像が応答し、その寸法が div 要素の寸法に従って変化することがわかります。
リーリー ###例###以下の例では、「background-size」CSS プロパティを使用して画像のサイズを比例的に変更します。ここでは div 要素の背景画像を設定します。さらに、CSS プロパティ「background-size」の値として「contain」を使用します。画像を div 全体に広げます。 div要素のサイズが大きくなると、画像サイズも大きくなります。 div要素のサイズを小さくすると、画像のサイズも小さくなります。
リーリー以上がCSS を使用して画像のサイズを比例的に変更するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。