【CSS3】親要素の大きさに依存して画像の表示方法を変える[object-fit]プロパティの使い方。

fill
オブジェクトはアスペクト比を変えながら、全体がコンテンツボックス内を満たすようにリサイズされます。(初期値)

contain
オブジェクトはアスペクト比を保ちながら、全体がコンテンツボックスに収まるようにリサイズされます。オブジェクトの幅と高さのうち、長いものがコンテンツボックスにフィットします。

cover
オブジェクトはアスペクト比を保ちながら、コンテンツボックスを完全に覆うようリサイズされます。オブジェクトの幅と高さのうち、短いものがコンテンツボックスにフィットし、長いものははみ出します。

none
オブジェクトはリサイズしません。

scale-down
「none」か「contain」の小さい方を適用します。