Я занимаюсь своим Javascript, поэтому я сделал функцию слежения за мышью. Я получил его работу, но теперь у меня появилась новая идея, и я не уверен, что это возможно.Javascript - мышь следовать + освещение?
Есть ли способ, чтобы создать «сферу зрения», следуя за мышью, чтобы все в этой области стало видимым ?. Вроде как использовать факел, чтобы увидеть небольшую область, где находится ваша мышь.
- Примечание: Я не прошу кого-то, чтобы закодировать это для меня, а скорее объяснение, так как я очень интересно узнать это сам, но я действительно нужен гид-линии! **
function mouseMovement(e) {
var x = document.getElementById('x_show');
var y = document.getElementById('y_show');
x.innerHTML = e.clientX;
y.innerHTML = e.clientY;
document.getElementById("followDiv").style.left = event.clientX - 15 + "px";
document.getElementById("followDiv").style.top = event.clientY - 15 + "px";
}
document.onmousemove = mouseMovement;
#followDiv {
background-color: lightblue;
height: 30px;
width: 30px;
position: absolute;
}
<p id="x_show">0</p>
<p id="y_show">0</p>
<div id="followDiv"></div>
Конечно, это возможно, но будет действительно проще с холста API. На SO есть уже некоторые примеры. – Kaiido
[Пример «фонарика»] (http://stackoverflow.com/questions/32441576/html-canvas-spotlight-effect/32445002#32445002) – markE