ホームページ >ウェブフロントエンド >CSSチュートリアル >画像を Div 内にフィットさせる際にアスペクト比を維持するにはどうすればよいですか?

画像を Div 内にフィットさせる際にアスペクト比を維持するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-10 08:43:03552ブラウズ

How to Preserve Aspect Ratio While Fitting an Image Within a Div?

Div 内に画像をフィットさせながらアスペクト比を維持する

制限されたスペース内に画像を表示する場合、多くの場合、アスペクト比を損なうことなく画像をフィットさせることが望ましいです。 HTML と CSS は、これを実現するための洗練されたソリューションを提供します。

アプローチ

画像のアスペクト比を維持するための鍵は、CSS の max-height プロパティと max-width プロパティを利用することです。実装方法は次のとおりです。

  1. div の高さと幅を設定します: 画像を含める div の高さと幅を決定します。
  2. 画像に max-height と max-width を適用します:

    • max-height: 100%;: 画像の高さが div の高さを超えないようにします。
    • max-width: 100%;: 画像の幅が div の幅を超えないようにします。

これにより、画像は div の範囲内で縮小または拡大されます。

次の HTML および CSS コードを考えてみましょう:

<div>

この例では、画像 "my-image.jpg"元の比率を維持しながら、48x48 div 内に収まるようにサイズを動的に調整します。

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

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