CSS を使用してサイズ変更およびトリミングされた画像を表示する
要件: 指定された幅と高さで URL から画像を表示する、元のアスペクト比に関係なく。画像のサイズを変更してから、必要なサイズに合わせてトリミングする必要があります。
解決策: img プロパティと背景画像プロパティを組み合わせます:
例:
サイズ 800x600 ピクセルの画像を 200x100 として表示したいとします。ピクセル。
HTML:
<div class="crop"> <img src="https://i.sstatic.net/wPh0S.jpg" alt="Donald Duck"> </div>
CSS:
.crop { width: 200px; height: 150px; overflow: hidden; } .crop img { width: 400px; height: 300px; margin: -75px 0 0 -100px; }
説明:
このアプローチにより、画像のサイズ変更とトリミングを動的に行うことができ、さまざまなデバイスで希望のサイズとアスペクト比で表示されます。
以上がCSS のみを使用して画像のサイズを変更し、特定のサイズにトリミングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。