Это также зависит от вашего изображения, занимает ли основное содержимое вашего изображения все пространство? Есть ли что-нибудь, что вы можете вырезать? в этом случае вы можете добиться этого с помощью подгонки объекта, расположения объекта, при этом ширина и высота не будут сильно меняться. Если вы можете изменить изображение самостоятельно, используйте свойство img srcset, где вы указываете, какое изображение должно отображаться в разных точках разрешения. Если ни один из предыдущих вариантов не подходит вам, попробуйте vmax, вам будет интересно угадать правильные меры, но как только это будет сделано, вам не понадобится слишком много медиазапросов Наконец, есть утомительный способ настройки различных медиазапросов.