codepens/csspotlight/dist/script.js

23 lines
555 B
JavaScript
Raw Permalink Normal View History

2023-10-06 23:12:53 +02:00
var pointerX = 0;
var pointerY = 0;
var width = window.innerWidth / 2;
var height = window.innerHeight / 2;
var body = document.body;
var light = document.getElementById("light");
window.addEventListener(
"resize",
function (event) {
width = window.innerWidth / 2;
height = window.innerHeight / 2;
},
true
);
document.onmousemove = function (event) {
pointerX = (width - event.pageX) * -1;
pointerY = (height - event.pageY) * -1;
body.style.setProperty("--x", pointerX + "px");
body.style.setProperty("--y", pointerY + "px");
};