И чтобы при этом, например, на экране 1200px для 3 фото, расположенных в ряд, грузились изображения размером 400px, а не 1200?
media="(max-width: 1200px)" задаете картинки шириной в 400px,media="(max-width: 1800px)" задаете картинки шириной в 600pxиз имеющего примера только position: absolute поможет ?
Или все таки js использовать ?
Мало, что понятно из формулировок. Выходит хочу на CSS, но без CSS?
- На js берете старое значение и вносите изменения.
- На css делаете кучу оберток и применяете каждой по одной трансформации.