Для достижения ожидаемого результата используйте опцию события mousemove ниже
1.Создать пользовательский курсор div
2.Создать событие mousemove
3. Заставить пользовательский div div следовать за курсором
codepen - https://codepen.io/nagasai/pen/NegKGK
function custom(event){
var el = document.getElementById("hov");
el.style.top = event.clientY + "px";
el.style.left = event.clientX + "px";
}
document.getElementById("main").addEventListener('mousemove', custom);
div:hover > #hov{
display : block;
}
#hov{
display:none;
position:absolute;
font-style: italic;
font-size:20px;
font-weight: bold;
color: red;
}
#main{
width: 200px;
height:200px;
background: green;
cursor: none;
}
<div id="main">text<div id="hov">hover</div></div>