私は大まかに3000x2000のイメージを持っています。私は100%の幅で塗りつぶしますが、同じ比率を維持するようにしたいのですが、イメージをサイズ変更すると自動的に同じ比率を保持し、オーバーフロースクロールは発生しません。イメージを動的に縮小する
<div class="row anfield">
<img src="../Images/Anfield.jpg" />
</div>
.row{
width:100%;
display:flex;
flex-wrap:wrap
}
私はCSSのフィールドで最大幅/幅100%を試しましたが、どちらもうまくいきませんでした。
<img style="max-width:100%" src="../Images/Anfield.jpg" />
これは、幅を100%に変更しますが、それに応じて高さのサイズを変更しません。
編集:これを追加しようとしました。すべて
CSS
.fixed-ratio-resize { /* basic responsive img */
max-width: 20%;
height: auto;
width: auto\9; /* IE8 */
}
HTML
<img id="anfield" src="../Images/Anfield.jpg" class="fixed-ratio-resize" />
'style =" width:100% "' – Cfreak
異なるサイズを応答して配布する場合は、imgのsrcset属性を調べてください。モバイルデバイス用の巨大な画像の読み込みを避けるのに適しています –