css 「object-fit」をIE9~11、safariに対応させる

Filed under: css — kdcs @ 20年6月14日 日曜日

CSS の object-fit プロパティは、画像(imgタグ)や動画(videoタグ)などの中身をdiv要素のボックス内にどのようにはめ込むかを設定できるが、IEには非対応・・・
そこでjavascriptで対応させる方法。

※object-fitは要素のコンテンツボックス内で画像をコントロールしトリミング等の効果を簡単に表現できる

利用するJSファイルは「object-fit-images」
javascriptの読み込み

<script src="https://cdnjs.cloudflare.com/ajax/libs/object-fit-images/3.2.3/ofi.js"></script>
<script>objectFitImages();</script>

cssファイルのobject-fit-imagesを適用したいセレクターに以下を記述
通常のobject-fitの下に記述し、値を揃える。
例:cover

    object-fit: cover;
    /* IE対策 */
    font-family: 'object-fit: cover;';

※safariは未検証

サイト内検索

カテゴリー

最近の投稿

« |css 「object-fit」をIE9~11、safariに対応させる| »
↑上に戻る