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