Станислав Пономарев, то есть при разрешении 800*600 картинка 200*300, а при 1024*768 - 150*200? По вашей логике чем больше экран, тем меньше картинка. Так на ретине вы ее вообще рассмотреть не сможете...
ThunderCat, разве это подойдет в моем случае? От медиа до медиа картинка не будет уменьшаться. Изначально на 320px экране картинка занимает 100% и чем больше экран тем меньше картинка по процентам. Через медиа будут скачки и между брекпоинтами картинка будет стоять на месте
Рустам Байназаров, почему? Есть картинка 100% по ширине при экране на 320. Если экран будет больше, то и картинка будет тоже 100%. Если менять через медиа, будет криво, задавать проценты картинке каждые 50px к увеличению экрана. При уменьшении экрана картинка уменьшается равномерно, если стоит в относительных, так как сделать, чтоб она уменьшалась при увеличении экран
А если, следуя второму моему пониманию задачи, что нужно сделать реально в обратную сторону (больше viewport — меньше картинка), то это уже только на JS, на CSS такого сделать нельзя.