.features__block1
и .features__block2
должны иметь разное оформление (не за счет модификаторов), соответственно и &__item
в них также имеют абсолютно разное оформление. .features__block1
и .features__block2
- одинаковые элементы..features__block(n)__item
могут находиться только внутри .features__block(n)
1. Задаем анимацию:
2. На основе нативной прокрутки либо сторонней библиотеки прокрутки (мой случай) высчитываем progress в интервале между 0 и 1.
3. Полученный прогресс применяем к анимации:
ic.progress(prog);
4. Анимация "проигрывается" до 50%.