Я использую сетку CSS для разработки своего веб-приложения. Я хочу определить, что класс должен иметь минимальный grid-column
интервал из 3 кадров и должен охватывать всю строку сетки, если соответствующий объект класса является единственным в соответствующем (в данном случае последней строке).
Определение сетки
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(100px, auto));
grid-template-rows: 1fr min-content;
grid-gap: 50px;
}
Соответствующие определения
.overalldata {
grid-column: auto / span 3;
}
.clustergraph {
grid-column: auto / span 6;
justify-items: center;
}
.userinfoboard {
grid-column: auto / span 3;
justify-items: center;
align-self: center;;
}
Мой браузер на всю ширину допускает 19 столбцов. Если я уменьшу размер окна, чтобы разрешить только 11 столбцов, объект класса userinfoboard
должен охватывать всю ширину окна, поскольку это единственный объект в строке сетки.
Как мне это сделать?
Я попытался ответить на вопрос , который кажется близким к моей проблеме , но в нем отсутствует характеристика PSEUDO: min-span: span 3
:
.userinfoboard {
grid-column: 1 / -1;
justify-items: center;
align-self: center;;
}
Большое спасибо!