srcset
ページが読み込まれたら、ブラウザ ウィンドウのサイズを再計算して、使用している画像を更新することは可能ですか。
これを行う理由は、デスクトップでブラウザー ウィンドウが圧縮されている場合、サイトを読み込んでからブラウザー ウィンドウを大きくすると、「small.jpg」( で設定srcset
) が拡大縮小されるためです。ユーザーは頭がおかしくなった画像になります。
問題を表示するためにjsfiddleの作成を開始しましたがsrcset
、jsfiddleの結果グリッドではなく、ブラウザーウィンドウによって計算されると思われるため、うまく機能しません。
興味がある場合は、この下を空白のhtml
ファイルにコピー アンド ペーストして、ローカル サーバーで実行できます (ローカルの http:// サーバー上にある必要があるため、ネットワーク デバッグ タブを表示して、ブラウザーがどの画像を読み込んだかを確認できます)。wontを使用してファイルの URL を介してブラウザで実行するとfile:///
、ネットワーク デバッグ タブを介してどの画像がロードされているかを確認できます。
<body>
<div class="wrapper">
<img
src="http://i.imgur.com/DoWeH0X.jpg?1"
srcset="http://i.imgur.com/QV9vace.jpg?1 1400w, http://i.imgur.com/ZqkR6Bk.jpg?1 800w, http://i.imgur.com/gltBZ06.jpg?1 300w"
alt="#"
>
</body>
</html>