在我的页面上,我可以看到div
容器的盒子。我只想在光标后面显示一个阴影。我如何才能做到这一点?
CSS样式:
#shadow {
width: 10px;
height: 10px;
position: absolute;
top: 100px;
left: 100px;
box-shadow: 0 0 2rem var(--beton);
background-color: var(--beton);
pointer-events: none;
}
HTML:
<div id="shadow"></div>
JS:
const mouse_shadow = function(event) {
document.querySelector("#shadow").style.top = event.pageY + `px`;
document.querySelector("#shadow").style.left = event.pageX + `px`;
}
document.querySelector("body").addEventListener("mousemove", mouse_shadow)
1条答案
按热度按时间bwntbbo31#
您需要使用事件触发addEventListener,例如body
onload
。我不熟悉--beton
的颜色,所以我使用了占位符