Я хочу представить около 20 изображений на веб-странице.Изображения могут иметь книжную или альбомную ориентацию.Я хотел бы структурировать их по схеме 3 на ряд на больших экранах, уменьшив их до 1 на ряд на мобильных телефонах, возможно, 2 на ряд на планшетоподобных устройствах.Но расположение также может зависеть от ориентации области просмотра.У меня есть следующие требования:
- Высота строки должна быть максимальной высотой любой фотографии в ряду.Например: с двумя портретными фотографиями и одним пейзажем подряд высота строки становится высотой портретных фотографий.
- Пейзажная фотография должна быть размещена в центре ее ячейки и оставить свободное пространство сверху /внизу.
- Портретные фотографии должны полностью занимать свои ячейки.
- Столбцы должны быть поровну разделены по доступной ширине (33,33%, 50% или 100% ширины экрана).
- Я также хотел бы, чтобы страница была отзывчивой, то есть изображения должны уменьшаться / увеличиваться в зависимости от ширины / высоты экрана браузера.
- Заголовок для фотографии, размещаемой в центре изображения под верхней частью.изображения, для отображения счетчика или небольшого описательного текста.
Я прочитал много статей не для решения с таблицей, а с использованием div-решения.Любая помощь будет принята с благодарностью.