Как увеличить изображение на всю ширину контейнера но не превышая максимальную высоту?
Нужно чтобы изображение растягивалось на всю ширину контейнера, при этом высота подстраивалась автоматически, чтобы сохранить пропорции. Но если высота растянутого изображения превышает условные 500px то поведение менялось на противоположное: высота была максимальные 500px а ширина уменьшилась, чтобы сохранились пропорции.
Как сверстать?