Как работает CSS grid-autoflow?

157
30 мая 2019, 21:30

Столкнулся с проблемой того, что не понимаю как работают "неявные гриды". Документацию читал, читал MDN, еще пару ресурсов. Остался открытый вопрос.

.grid { 
  display: grid; 
  grid-template: repeat(2, 100px) / repeat(6, 1fr); 
  gap: 1rem; 
  font-size: 2rem; 
} 
 
.grid__item { 
  background-color: #BDBDBD; 
} 
 
.grid__item--1 { 
  grid-row: 1 / -1; 
} 
 
.grid__item--5 { 
  grid-row: 1 / -1; 
}
<div class="grid"> 
  <div class="grid__item grid__item--1">1</div> 
  <div class="grid__item grid__item--2">2</div> 
  <div class="grid__item grid__item--3">3</div> 
  <div class="grid__item grid__item--4">4</div> 
  <div class="grid__item grid__item--5">5</div> 
  <div class="grid__item grid__item--6">6</div> 
</div>

При этом получается такой результат

Почему пятый блок становится перед вторым?

Код: https://jsfiddle.net/serhioses/51do02xa/

READ ALSO
Как задать ограничение связывания в box2d?

Как задать ограничение связывания в box2d?

Требуется связать два вагона как показано на рисунке:

156
Первая картинка в цикле идёт unknown

Первая картинка в цикле идёт unknown

Есть маленький скрипт ,который делает подобие анимацииЯ как человек мало разбирающий в js , прошу помощи

146
Структура объекта NodeList JS

Структура объекта NodeList JS

Здравствуйте, интересует как устроен объект NodeList и ему подобные

131
YouTube подписаться на канал через консоль

YouTube подписаться на канал через консоль

Я не очень разбираюсь в работе js и пр, но мне нужен кое-какой функционал и я хотел бы спросить об этом у людей, которые понимают в этом

134