デスクトップ版とモバイル版の 2 つの画像があります。ビューポートの幅が 480px 未満にサイズ変更されたときに、デスクトップ イメージをモバイル イメージに置き換えたいと思います。これは、次の CSS で background-image プロパティを使用した場合と同様です。
.logo { background-image: url(http://placehold.it/400x200&text=desktop); }
media screen and (max-width: 480px) {
.logo { background-image: url(http://placehold.it/300x150&text=mobile); }
}
srcset HTML属性でこれを達成できると思いました:
<img src="http://placehold.it/400x200&text=desktop" alt="" srcset="http://placehold.it/300x150&text=mobile 480w">
ブラウザは常にモバイル画像を表示し、ビューポートのサイズ変更時に再スケーリングしますが、2つの画像がそれぞれの元のサイズのままであることを望みます。
srcset でこの動作を実現することは可能ですか?