大型デバイスのユーザー向けにアニメーション GIF を表示するために使用srcset
していますが、小規模および中規模デバイスのユーザーには静的 JPG を表示する必要があります。
次のコードは、1x 画面でブラウザー ウィンドウのサイズを変更するときにうまく機能します。私が直面している問題は、iPad でページをポートレート モード (768px) で表示すると、アニメーション GIF が表示されることです。ブラウザは 2 倍の解像度であるため、より高品質の画像を表示しようとしていることがわかりますが、私の場合は、まったく異なる画像である必要があります。
ユーザーの画面の幅が 940px を超える場合にのみ GIF を表示するように変更するにはどうすればよいですか?
<img src="static.jpg" sizes="(max-width: 940px)" srcset="static.jpg 940w, animated.gif 1400w" alt="">