Какие свойства можно прописать, чтоб галерея уменьшалась подобным образом?
Нужно, чтобы при уменьшении ширины экрана блок галереи сжимался подобным образом. Такое можно сделать?
Дополнительно:
Это дубль вашего же вопроса Как сделать чтоб изображения в grid сетке уменьшал...
Более того, в комментариях к нему я уже написала, что делать.
А вы снова зовете меня в такой же.
Этот вопрос можно удалить как "это задание, а не вопрос", потому что совершенно не понятно, что не получилось по рекомендациям из предыдущего.
Ну давайте поговорим
1. Я вообще ничего не говорила про высоту.
2. В демке в вопросе высота не меняется.
3. В демке как бы из моего ответа меняется (несмотря на п1)
Нужна фиксированная высота - задавайте фиксированную.
4. Со строками тоже нужно работать. У вас же каждая картинка занимает одну строку.
5. Ещё я там говорила про object-fit. Рекомендую всё таки почитать.
Сначала, перед тем как писать css, нужно разобраться с геометрией и проговорить словами что и как должно себя вести.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Для того чтобы галерея уменьшалась подобным образом, можно использовать различные CSS свойства. Вот некоторые из них:
1. **max-width**: Установите максимальную ширину для изображений в галерее, чтобы они не могли быть больше определенного размера. Например:
.gallery img { max-width: 100%; }
2. **flexbox**: Используйте flexbox для упорядочивания изображений в галерее и автоматического изменения их размеров. Например:
.gallery { display: flex; flex-wrap: wrap; } .gallery img { flex: 1 1 200px; /* Измените значение на максимальную ширину изображения */ }
3. **media queries**: Используйте медиа-запросы для изменения стилей галереи в зависимости от размера экрана. Например:
@media (max-width: 768px) { .gallery img { width: 50%; /* Измените значение на желаемую ширину */ } }
4. **transition**: Добавьте плавные переходы при изменении размеров изображений. Например:
.gallery img { transition: width 0.3s ease; /* Измените значение на желаемую длительность и тип анимации */ }
Эти свойства позволят вам создать гибкую и адаптивную галерею, которая будет уменьшаться и увеличиваться подобным образом в зависимости от размера экрана и других условий. Не забудьте также протестировать вашу галерею на различных устройствах, чтобы убедиться, что она работает корректно.