R50中年オヤジ 函館起業日記 

56歳にして函館北斗に移住した中年オヤジの個人事業開業日記です

CSS3 object-fit

CSS の object-fit プロパティは、置換要素、例えば <img> や <video> などの中身を、コンテナーにどのようにはめ込むかを設定します。
The object-fit CSS property sets how the content of a replaced element, such as an <img> or <video>, should be resized to fit its container.
(出典:MDN 

developer.mozilla.org

fill
置換要素(img要素やvideo要素など)をボックスサイズに合わせて縦横比を維持しないでリサイズして、全体が見えるようにはめ込む(初期値)
contain
置換要素(img要素やvideo要素など)をボックスサイズに合わせて縦横比を維持しながらリサイズして、全体が見えるようにはめ込む
cover
置換要素(img要素やvideo要素など)をボックスサイズに合わせて縦横比を維持しながらリサイズして、トリミングしてはめ込む
none
置換要素(img要素やvideo要素など)をリサイズしないで、ボックスサイズでトリミングしてはめ込む
scale-down
置換要素(img要素やvideo要素など)のサイズとボックスサイズの小さい方に合わせて、縦横比を維持しながらリサイズして、全体が見えるようにはめ込む。 言い換えれば、指定するボックスサイズと置換要素の実寸サイズの大小関係に応じて contain または none を指定したときと同じ表示となる