タグのメディアクエリを使って画像をPC版とSP版切り分ける

main_img

HTMLの<picture>ピクチャータグを使えば、CSSやJavaScriptを使わなくても、画像をレスポンシブに切り替えることができる。

https://code-kitchen.dev/html/picture/

⇒読み込まれる画像が1枚で済む

従来のPC版とSP版で用意してcssで表示/非表示で切り分ける方法は、display:noneにしても画像自体はPC版もSP版も読み込まれてしまう。

 

※IE11では非対応になる問題、picturefill.jsを使う事で解消される。

IE11でもpicture要素を使えるようにするポリフィル「Picturefill.js」

【更新履歴】
2020.08.06 記事を公開しました。
2020.10.02 IE11対応について追記。