CSS свойство: Object.fit.

Смотрим как меняется картинка с различными параметрами.

CSS свойство: Object.fit. | Сетка — социальная сеть от hh.ru