画像や動画などの置換要素がコンテナにどのようにフィットするかを制御するプロパティです。
object-fit: fill | contain | cover | none | scale-down
object-fit: cover;
アスペクト比を保ちながらコンテナを埋める
object-fit: contain;
アスペクト比を保ちながらコンテナに収める
object-fit: fill;
アスペクト比を無視してコンテナに合わせる(歪む可能性あり)
object-fit: none;
元のサイズのまま表示(はみ出し部分はカット)
object-fit: scale-down;
containとnoneのうち、結果的に小さくなる方を適用
レスポンシブ画像の必須プロパティ。aspect-ratioと組み合わせると強力。
Chrome 32+, Firefox 36+, Safari 10+