Я хочу создать адаптивный div, который может менять свою ширину/высоту при изменении ширины окна.
Существуют ли какие-либо правила CSS, которые позволяли бы изменять высоту в зависимости от ширины, с сохранением соотношения сторон?
Я знаю, что могу сделать это с помощью JavaScript, но я бы предпочел использовать только CSS.

Мобильная версия