Определите в каком блоке какого цвета у вас должны быть элементы, положите эти цвета в классы в css, отмеряйте расстояние от верха страницы: (offsetTop) и когда вам нужно, когда скролл достигнет какой-то высоты - добавляете нужным элементам этот класс) зачем вам библиотека? jq совсем уже убил желание думать?) (не в обиду)
на нативном js такая функция пишется в x*2 +n строчек кода, где x - количество ваших блоков, а n - количество элементов, которым надо классы добавлять)
формулу придумал только что, она может быть слегка неточная)))