Home > Article > Web Front-end > How to implement the effect of cross coordinates following the mouse in JS
This article will share with you the code for realizing the effect of cross coordinates following the mouse through JS. Friends in need can refer to it.
This time the editor will bring you a JS effect, which can realize the effect of cross coordinates appearing according to the browser window size and following the movement of the mouse. It can also calculate real-time coordinate values.
Let’s first take a look at the rendering after operation:
The following is all the code after the editor’s test:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>鼠标跟随十字JS特效代码</title> </head> <body style="margin: 0;"> <p id="html"></p> <script type="text/javascript"> // var ox = document.createElement('p'); var oy = document.createElement('p'); ox.style.width = '100%'; ox.style.height = '1px'; ox.style.backgroundColor = '#ddd'; ox.style.position = 'fixed'; ox.style.left = 0; document.body.appendChild(ox); oy.style.height = '100%'; oy.style.width = '1px'; oy.style.backgroundColor = '#ddd'; oy.style.position = 'fixed'; oy.style.top = 0; document.body.appendChild(oy); document.onmousemove = function(e){ var e = e || event; var x = e.pageX; var y = e.pageY; ox.style.top = y + 'px'; oy.style.left = x + 'px'; document.getElementById('html'). innerHTML = 'x : ' + x + '<br/>y : ' + y; }; </script> <p>更多代码请访问:<a href="//www.jb51.net/" target="_blank">脚本之家</a></p> </body> </html>
During testing, you can adjust the code in JS according to your needs. X represents the abscissa and Y represents the ordinate.
The above is what I compiled for everyone. I hope it will be helpful to everyone in the future.
Related articles:
How to load external web pages or server data using the MUI framework
Detailed explanation of Karma Mocha in Vue unit testing
How to use Nprogress.js progress bar in vue
How to implement server rendering Nuxt in Vue
Detailed interpretation of page life cycle in WeChat mini program (detailed tutorial)
The above is the detailed content of How to implement the effect of cross coordinates following the mouse in JS. For more information, please follow other related articles on the PHP Chinese website!