ホームページ >ウェブフロントエンド >CSSチュートリアル >アスペクト比を維持しながら HTML で画像のサイズを変更するにはどうすればよいですか?

アスペクト比を維持しながら HTML で画像のサイズを変更するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-24 16:04:10859ブラウズ

How Can I Resize Images in HTML While Preserving Aspect Ratio?

画像のサイズ変更中にアスペクト比を維持する

画像を操作する場合、画像が正しく表示されるようにアスペクト比を維持することが重要です。ただし、HTML で幅と高さの両方の属性を指定すると、歪みが生じることがよくあります。

次の HTML コードを検討してください:

<img src="big_image.jpg" width="900" height="600" alt="" />

アスペクト比を維持しながら画像のサイズを変更するには、次の CSS を適用します。ルール:

img {
    display: block;
    max-width: 500px;
}

表示: ブロック;プロパティを使用すると、画像がブロック要素のように動作し、コンテナの幅を満たすことができるようになります。 max-width プロパティは、画像の最大幅を設定し、高さを維持しながらその幅を超えないようにします。

この CSS は次の HTML にも適用されます:

<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p>
<img width="400" height="400" src="https://i.sstatic.net/aEEkn.png" />

このアプローチを使用すると、指定された最大幅を守りながら、アスペクト比を維持しながら、異なる寸法の画像が比例してサイズ変更されます。

以上がアスペクト比を維持しながら HTML で画像のサイズを変更するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。