前提・実現したいこと
htmlでPC用とスマホ用で画像を切り替えたいと思っています。
今回はsrcsetでのビューポートで切り替えたいと思っているのですが、
以下のようにしてもうまくいきません。
この場合はスマホサイズにしてもimg/sample@2x.jpgの方が表示されます。
何が原因かわかる方がいましたらコメントお願いします。
発生している問題・エラーメッセージ
スマホサイズ以下とそれ以外で画像を切り替えたいが、切り替わらない
該当のソースコード
html
1<meta name="viewport" content="width=device-width, initial-scale=1"> 2//略 3 4//変更前 5<img class="top-image" srcset="img/sample_sp@2x.jpg 375w, img/sample@2x.jpg 720w" src="img/sample@2x.jpg"/> 6 7//変更後 8<img class="top-image" srcset="img/sample_sp@2x.jpg 375w, img/sample@2x.jpg 1440w" sizes="(max-width: 375px) 280px, 1000px" src="img/sample@2x.jpg"/> 9
試したこと
キャッシュを削除してリロード
シークレットモードでの表示
環境
Chrome
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/05 12:24