
一款挺逼真的HTML5模拟手电筒照明效果,HTML5 SVG实现手电筒照射地面光亮特效,光亮跟随鼠标指针移动。
js代码
<script>
const svgNode = document.querySelector(\'svg\');
const fePointLightNode = svgNode.querySelector(\'fePointLight\');
svgNode.addEventListener(\'mousemove\', handleMove);
svgNode.addEventListener(\'touchmove\', handleMove);
function handleMove(event) {
fePointLightNode.setAttribute(\'x\', event.clientX);
fePointLightNode.setAttribute(\'y\', event.clientY);
}
</script>










暂无评论内容