Перемещение элементов при скроллинге определённого блока

необходимо реализовать перемещение блоков из "пустоты" на свои места при скроллинге.

Пример правильно собранных блоков:

https://jsfiddle.net/35rdx60s/15/
.main-block {
  width: 300px;
  height: 200px;
  background-color: pink;
}
.first-stroke {
  width: 100%;
  height: 100px;
  display: flex;
}
.second-stroke {
  width: 100%;
  height: 100px;
  display: flex;
}
.size {
  width: 100px;
  height: 100px;
}
.block-red {
  background-color: red;
}
.block-orange {
  background-color: orange;
}
.block-green {
  background-color: green;
}
.block-yellow {
  background-color: yellow;
}
.block-blue {
  background-color: blue;
}
.block-brown {
  background-color: brown;
} 

При появлении главного блока в области видимости экрана при скроллинге все 6 элементов встают на свои места. Как это можно реализовать? хелп пожалуйста...


Ответы (0 шт):