3. Адаптивная сетка карточек
Среднеresponsivegridcards
Создайте адаптивную сетку из карточек с помощью CSS Grid, которая подстраивается под ширину экрана.
Каждый способ должен быть реализован независимо в своём контейнере:
- Использовать CSS Grid
- Минимальная ширина карточки — 250px
- Отступ между карточками — 16px
- Карточки должны автоматически перестраиваться при изменении ширины
Создайте сетку .grid, в которой карточки .card автоматически занимают доступное пространство. Каждая карточка должна быть минимум 250px шириной. Между карточками должен быть отступ 16px. При уменьшении экрана карточки должны перестраиваться в меньшее количество колонок.
Примеры
Пример 4
Вход:
6 карточек в контейнере шириной 1200px
Ожидаемый результат:
4 колонки по ~284px (1200 - 3*16 gap) / 4
Подсказка:
auto-fill + minmax(250px, 1fr) позволяет карточкам занимать всё доступное пространство
Ограничения
- Нельзя использовать медиа-запросы
- Нельзя менять HTML-разметку
0% принято
0 решений