Задать вопрос
@pit6262
Верстальщик

Как сделать тянущую анимации за курсором мышки без библеотек?

Как сделать тянущую анимации за курсором мышки без библеотек ?

Мне нужно примерно как здесь сделать https://www.madwell.com/
Когда мышка останавливается то анимация еще чуть доводиться до конца и тоже останавливается, чтобы не было рывков резких

Пока что у меня вот такой код https://codepen.io/pit6262/pen/KKpByGa
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
SeaInside
@SeaInside
16 лет пилю все эти штуки
Вам нужно использовать функцию линейной интерполяции (да, у нас в веб-анимации есть немного математики).
А также перестать использовать setInterval за этим делом, используйте requestAnimationFrame.
Вот вам статья, которая натолкнёт на правильные мысли, а ещё больше информации можно получить в Гугле по запросу "js lerp animation".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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