見出し画像

【CSS】画像の縦横比率を変えずに拡大、縮小する方法

親要素の幅よりも画像の幅が小さい(大きい)画像を配置するとき、画像を縦横比率を変えずに拡大(縮小)して配置できないかと思いググりました。

調べた内容をまとめます。

縦横比率が違う状態

スクリーンショット (77)

コーヒーカップが楕円になっています。

縦横比率を変えずに配置

コード

【HTML】

<div class="box">
 <img class="image" src="画像" alt="">
</div>


【CSS】

.box {
 width: 500px;
}

.image {
 object-fit: cover;
 width: 500px;
 height: 250px;
}

親要素.boxの横幅500pxに合うように、かつ縦横比率を変えずに配置します。

重要なのが object-fit: cover; このコードです。

画像

スクリーンショット (78)

縦横比率を変えることなく配置できました☆

参考記事(より詳しく知りたい方↓)


またはじめて知ったこと、便利なことなどをnoteにまとめていこうと思います!

この記事が気に入ったらサポートをしてみませんか?