Как растянуть столбцы * после *, если они расположены на нескольких строках в CSS Grid? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь скопировать этот flex-box с сетками:

main {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

main > article{
    flex:1 1 400px;
}

Например, если дорожка строки 900px, flex поместит по две статьи в строку (с учетом flex-base в 400px) и увеличит каждую из них до 450px позже.

По сути, моя идеальная ширина элемента - 400px, которую я готов растянуть как можно больше, но без кражи пространства от других элементов flex.

Есть ли способ сделать что-то подобное с сетками?

Спасибо.

main {
    display: flex;
    width:90px;
    flex-direction: row;
    flex-wrap: wrap;
    border:2px blue solid;
}

main > article{
    background-color: lightblue;
    flex:1 1 40px;
    border:2px red solid;
    box-sizing:border-box;
}
<main>
  <article>A</article>
  <article>B</article>
  <article>C</article>
  <article>D</article>
  <article>E</article>
</main>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...