Я пытаюсь добиться результата, детально описанного в изображениях, прикрепленных наилучшим образом, но по какой-то причине я не могу найти никакого решения, которое помечает все поля.
Настольная версия - Изображения 'высота установлена на 600px, но ширина всегда должна сохранять одинаковое соотношение сторон при изменении размера.Кроме того, левый столбец с заголовком, абзацами и кнопками - тот, который должен быть сначала жидким, но когда он достигает минимальной ширины, столбец изображений должен начать изменять размер.
На мобильном устройстве порядок должен меняться, чтобы кнопки проходили под изображениями, но при этом они сохраняли соотношение сторон по ширине и высоте, чтобы заполнить контейнер.
Я пытался использовать flex, grid, но самые близкие результаты, которые я нашел, были при использовании старого доброго display: inline-block, но это создает проблему, когдапереключение порядка блоков, которые можно легко исправить с помощью flex или grid.Часть изображений особенно сложна.