<!DOCTYPE html> <style> body { min-width: 100vw; min-height: 100vh; cursor: none; margin: 0; } h1 { margin: 0; } #cursor { position: fixed; /* Desactivado porque lagea todo: transition: all 0.1s; */ pointer-events: none; font-size: 3rem; } </style> <h1>hola mundo</h1> <span id="cursor">❥</span> <script> const cursorEl = document.querySelector("#cursor"); document.body.addEventListener("mousemove", (event) => { cursorEl.style.top = `${event.clientY - cursorEl.clientHeight / 2}px`; cursorEl.style.left = `${event.clientX - cursorEl.clientWidth / 2}px`; }); </script>