cursor

cursor
HTML
<div id="cursor" class="cursor"></div>
CSS
body {
  cursor: none;
}

.cursor {
  position: fixed;
  inline-size: 1em;
  block-size: 1em;
  pointer-events: none;
  background-color: #000;
}
JavaScript
const cursor = document.getElementById("cursor");

document.addEventListener("mousemove", function (e) {
  const x = e.clientX;
  const y = e.clientY;
  cursor.style.insetBlockStart = `${y}px`;
  cursor.style.insetInlineStart = `${x}px`;
});

Loading...