Я бы рекомендовал установить высоту на авто, где ширина равна 100%, чтобы сохранить пропорции изображений. Вы можете добавить медиа-запросы для мобильных устройств, чтобы установить ширину, например, 50% (в зависимости от размера устройства - вы решите), а также установить высоту на авто. Вы также можете использовать новый тег picture для размещения экрана различных размеров.
Пример использования тега изображения:
<picture>
<source media="(min-width: 650px)" srcset="img_pink_flowers.jpg">
<source media="(min-width: 465px)" srcset="img_white_flower.jpg">
<img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
Надеюсь, это поможет