Я создал шаблон сетки и хотел, чтобы первая строка была необязательной (область: «t»).
Если она скрыта, автоматическая строка должна заполнить оставшуюся высоту. Я попробовал это с minmax () функцией css, но она не работает.
grid-template:
"t t t t" minmax(0px, 40px)
"h h h h" 40px
"s l m r" auto
"s f f f" 57px / 200px 100px auto 100px;
Вот ссылка на скрипку: https://jsfiddle.net/nzaj8102/
Мне удалось получитьэто работает путем создания двух шаблонных классов. Мне было интересно, могу ли я сделать это по-другому?
.template-with-top{
grid-template:
"t t t t" 40px
"h h h h" 40px
"s l m r" auto
"s f f f" 57px / 200px 100px auto 100px;
}
.template-without-top{
grid-template:
"h h h h" 40px
"s l m r" auto
"s f f f" 57px / 200px 100px auto 100px;
}
.template-without-top > div:nth-child(1) {
display:none
}
Вот ссылка на скрипку: https://jsfiddle.net/hveu5bfc/
THX!