ギッドデイ
最大 660px の高解像度画像を提供するメディア クエリを作成しようとしていますが、正確に 321px の画面は提供しません。
目的は、デスクトップ/ラップトップなどと、321px ビューポートを持つデスクトップ アプリに通常の低解像度画像を提供することですが、660 未満 (321px ビューポートを除く) は高解像度画像を取得します。
これら 2 つのクエリを使用して動作しますが、320px ビューポートは両方の画像を要求しています。私は怠惰でそのままにしておくことができます.それは賢明に表示したいものを達成しますが、不必要な帯域幅を消費しています:
@media all and (min-width:661px){ //serves high res image to iphones etc (good), but also my 321px desktop app viewport (bad)
に続く...
@media all and (min-width: 661px), all and (width:321px) { //serves low res image to desktops (good) and my 321px desktop app viewport (good)
私は最初のクエリで not 演算子をいじっていましたが、クラックしていません。
all and (min-width:661px) and not (width:321px)
...しかし、行きません。
では、最初のクエリを次のように変更するにはどうすればよいでしょうか...
660px 未満はすべて許可しますが、正確に 321px のものは無視しますか?
ご覧いただきありがとうございます。