@Breeze1

Css grid, как растянуть последние блоки по ширине?

Есть такой пример, Клик codepen

Можно как-то растянуть последние 3 элемента, чтобы они заполнили свободное пространство ? По типу как у flex есть flex-grow: 1 ?

PS. Либо может как-то по другому можно сделать такую сетку на гридах ? мне нужно точно также как в примере, только 8-9-10 элемент тянутся на 33.333%
  • Вопрос задан
  • 162 просмотра
Решения вопроса 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Если количество блоков не определено заранее, то как во флексах сделать не выйдет.

Если количество блоков фиксировано, то сделать можно. Нужно увеличить количество колонок до общего кратного всех вариантов количеств ячеек в строках. В данном случае вам нужно НОК от двух чисел - 4 и 3. Это 12 вроде бы.

Теперь задаете сетку в 12 колонок и раскидываете по ним блоки.

Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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