我有两张图片,一张是1000x800像素(“大”),另一张是200x200像素(“小”)。
我想使用 srcset / sizes / picturefill,在屏幕宽度小于等于500个CSS像素时显示小图像,否则显示大图像。
这是一个示例: http://jsfiddle.net/ghhjfo4z/1/embedded/result/
<img srcset="http://i.imgur.com/hw9O9Ia.jpg 1000w, http://i.imgur.com/BgLoqRx.jpg 500w">
在我的1倍像素密度显示屏上运行良好。但当我切换到我的2倍像素密度的Retina显示屏时,只有当视口宽度小于或等于250个CSS像素时,才会显示小图像。
是否有办法让浏览器在视口宽度小于或等于500像素时使用我2倍像素密度显示屏上的小图像?
基本上我想忽略设备的像素密度,并使用srcset和/或sizes仅根据视口的CSS像素宽度选择图像。