Задать вопрос
@Alex_mersvg

Как сделать правильный паралакс?

Второй день думаю как написать плавный паралакс для вертикального скрола. Есть два блока, один ниже другой выше как на картинке. Нужно по мере скрола страницы блок 2 сделать tranlateY - 200px, а блок 1 соответственно на + 200px, и при обратном скроле наоборот. В основном, мне бы понять что от чего высчитывать, как вообще это работает.

5f918a7c73e17188714564.jpeg
  • Вопрос задан
  • 78 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Stepik
    Пакет курсов JavaScript и React разработчика
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
RAX7
@RAX7
Самописное решение на коленке выглядит примерно так:

Есть и готовые библиотеки для этого:
https://dixonandmoe.com/rellax/
https://locomotivemtl.github.io/locomotive-scroll/
Ответ написан
Комментировать
cannibal_corpse
@cannibal_corpse
Верстальщик руками
https://learn.javascript.ru/onscroll

Вот тут ^ достаточно подробно! :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы