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

Как сделать, чтобы вложенная окружность убегала от курсора?

Всем привет. Подскажите, пожалуйста, как в данном примере сделать, чтобы вложенная окружность убегала от курсора, а не догоняла его как сейчас.
https://codepen.io/gsdev99/pen/pmQdQG
  • Вопрос задан
  • 178 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Чтобы пример заработал, надо в Settings - JavaScript - включить препроцессор Babel.

По событию движения мыши, надо кругу давать координаты самой дальней точки у окружности. Для этого понадобится вектор от курсора к центру. И продлить его на радиус.

Примерно так:


По-хорошему, наверное, надо после первого же движения мышки "прилеплять" круг к противоположной стенке, и дальнейшие движения делать скользящими по окружности, т.к. нет сил, способных отодрать шарик от стенки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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