<div>dummy text</div>
<div>dummy text</div>
<div>dummy text</div>
<div>dummy text</div>
<div>dummy text</div>
<div>dummy text</div>
<div class="target-box">
  <span>target</span>
</div>

<div class="info">
  <ul>
    <li>clientX : <span class="clientX">0</span>px</li>
    <li>clientY : <span class="clientY">0</span>px</li>
    <li>offsetX : <span class="offsetX">0</span>px</li>
    <li>offsetY : <span class="offsetY">0</span>px</li>
    <li>pageX : <span class="pageX">0</span>px</li>
    <li>pageY : <span class="pageY">0</span>px</li>
    <li>screenX : <span class="screenX">0</span>px</li>
    <li>screenY : <span class="screenY">0</span>px</li>
  </ul>
</div>
@font-face {
  font-family: "YdestreetL";
  src: url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2110@1.0/YdestreetL.woff2")
    format("woff2");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "YdestreetL";
  background-color: lightgreen;
}

.target-box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 500px;
  height: 500px;
}

.target-box span {
  display: inline-block;
  padding: 10px;
  color: white;
  background-color: darkgreen;
}

ul {
  padding: 0;
}

li {
  list-style-type: none;
  margin: 10px;
}
const target = document.querySelector(".target-box span");
target.addEventListener("mousemove", (e) => {
  document.querySelector(".clientX").innerText = e.clientX;
  document.querySelector(".clientY").innerText = e.clientY;
  document.querySelector(".offsetX").innerText = e.offsetX;
  document.querySelector(".offsetY").innerText = e.offsetY;
  document.querySelector(".pageX").innerText = e.pageX;
  document.querySelector(".pageY").innerText = e.pageY;
  document.querySelector(".screenX").innerText = e.screenX;
  document.querySelector(".screenY").innerText = e.screenY;
});
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://webstoryboy.github.io/ScriptEffect/webstoryboy/assets/js/jquery.min.js
  2. https://webstoryboy.github.io/ScriptEffect/webstoryboy/assets/js/gsap.min.js