В настоящее время я работаю над проектом, в котором курсор мыши для веб-приложения представляет собой круг с радиусом r , где r может быть изменен пользователем. Курсор должен появляться только внутри определенного элемента на странице, но этот элемент должен по-прежнему иметь возможность получать клики от пользователя.
Из того, что я могу себе представить, мои единственные варианты - использовать javascript для изменения изображения курсора; однако для этого потребуется изображение для каждого возможного выбора r , который есть у пользователя.
Или я могу заставить элемент canvas следовать за курсором, который нарисовал бы круг с радиусом r , однако я не уверен, будет ли исходный элемент по-прежнему получать щелчки таким образом.
Есть мысли? Есть ли лучший трюк, который мне не хватает?