@Solevoy_2015

Как сделать адаптивную grid сетку?

Необходимо отобразить n картинок в grid сетке, чтобы в одной строке было например 3 картинки, и в случае если картинок не хватает для заполнения строки, например их изначально 5, 3 в первую строку, 2 во вторую, чтобы 2 растянулись до 50% от родителя.
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Грид на 6 колонок.
Все элементы занимают по 2 колонки.

А дальше строить логику на :nth-child
https://css-live.ru/articles/resheno-s-pomoshhyu-c...

Если последний элемент одновременно и второй из трех, то путь занимает 3 колонки
:nth-child(3n+2):last-child {grid-column: span 3}
Аналогично для второго с конца и одновременно первого из трех.
И для последнего с конца и одновременно первого из трех задать 6 колонок.

Либо в одну строчку на флексах :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы