@iliareznik
Начинающий

Как сделать окружность следующую за курсором?

Как с помощью jquery и события mousmove написать код, рисующий окружность радиусом в 3 пикселя под курсором мышки каждый раз, когда вы передвигаете мышку над холстом?
  • Вопрос задан
  • 408 просмотров
Решения вопроса 2
trushka
@trushka
Делаешь квадратный блок шириной и высотой 6px с закруглёнными углами, задаёшь ему position: fixed и left и right: -3px. Потом по mousemove на body или window устанавливаешь transform: translate (x,y), где x - event.screenX, ну и y соответственно. Но я не уверен, что jQuery пробрасывает screenX-screenУ в свой евент, тогда можно использовать event.originalEvent.screenX. Для пущей кроссбраузерности можно вместо transform менять left и right, ну, или margin'ы, но с transform должно быть плавнее
Ответ написан
Комментировать
twobomb
@twobomb
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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