MENU

コラム|東京都千代田区|GIGA株式会社

COLUMN
コラム

【CSS】IE11で対応していないobject-fitを画像に適応させる方法

ブログ一覧のサムネイル画像など、画像の枠が決まっている場合があります。
どんな比率の画像が来ても、きれいに画像が表示されるようにしたいです。
そんなときはobject-fitプロパティを使えば解決します。しかしIEで対応していません。
そこで、これを解決するための対応方法の4つを紹介していきます。

 

対応方法1:プラグイン「object-fit-images」を使う

index.html

style.css

これでIEでもobject-fitプロパティとobject-positionプロパティを使用することができます。

 

対応方法2:CSSだけで対応する

index.html

style.css

spanタグに背景画像として最初から設定していて、要素の疑似要素で高さを保持しています。

・jQueryを書くまでもない
・別にimgタグがあってもなくても、どちらでもいい
・WordPressで画像が動的にならない / 動的になっても画像のパスを取得できる

上記が当てはまるなら、こちらの方法でもいいかもしれません。

PAGETOP