Плавное движение объекта в canvas?

Добрый день, хотел сделать параллакс в канвасе как на этом сайте. У них на сайте там есть 2 документа отличающиеся 3 строчками, там много кода, не стал разбираться. Решил сам попробовать, вот начало. Тут проблемка в том, что при наведение мыши по бокам, объекты двигаются с остановкой, а если шевелить мышкой, то они не останавливаются, как сделать, чтобы при наведении на край они не останавливались, т.е. не шевелить курсором? И подскажите в каком направлении идти дальше, не могу сообразить как ограничить движение, и собственно параллакс.
  • Вопрос задан
  • 1348 просмотров
Решения вопроса 1
trushka
@trushka
Лучше сделать для каждого слоя отдельный элемент и двигать с помощью css, меняя transform: translate(). Transition обеспечит намного большую плавность, чем отрисовка на канве.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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