Можно ли заменить изображение при определенной ширине окна браузера?
Приветствую
Есть изображение: <img src="../logo-big.png">
При ширине окна браузера в 960px хотелось бы его заменить на: <img src="../logo-middle.png">
А при ширине окна браузера в 400px на: <img src="../logo-mini.png">
Возможно ли это сделать прямо в HTML без медиа-запросов в CSS через background-image или JavaScript? Краем уха слышал про набор адаптивных изображений через srcset, но из-за ненадобности даже не вникал в это, но помнится, что там дело замешано на чем-то ином, нежели на ширине окна браузера.
P.S.
Или же, если не прибегать к JS, то путь в этом случае один — CSS и background-image?