Heim >Web-Frontend >js-Tutorial >So implementieren Sie den Effekt von Kreuzkoordinaten, die der Maus in JS folgen
In diesem Artikel erfahren Sie, wie Sie den Kreuzkoordinaten-Mauseffekt über JS realisieren. Bedürftige Freunde können sich darauf beziehen.
Dieses Mal bringt Ihnen der Editor einen JS-Effekt, der den Effekt von Kreuzkoordinaten realisieren kann, die entsprechend der Größe des Browserfensters angezeigt werden und der Bewegung der Maus folgen. Außerdem können Koordinatenwerte in Echtzeit berechnet werden.
Werfen wir zunächst einen Blick auf das Rendering nach der Operation:
Das Folgende ist der gesamte Code nach dem Testen durch den Editor:
<!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>
Während des Testens können Sie den Code in JS entsprechend Ihren Anforderungen anpassen. X stellt die Abszisse und Y die Ordinate dar.
Ich habe das Obige für Sie zusammengestellt und hoffe, dass es Ihnen in Zukunft hilfreich sein wird.
Verwandte Artikel:
So laden Sie externe Webseiten oder Serverdaten mithilfe des MUI-Frameworks
Ausführliche Erklärung von Karma+Mocha in Vue-Unit-Tests
So verwenden Sie den Nprogress.js-Fortschrittsbalken in Vue
So implementieren Sie das Server-Rendering von Nuxt in Vue
Detaillierte Interpretation des Seitenlebenszyklus im WeChat-Miniprogramm (ausführliches Tutorial)
Das obige ist der detaillierte Inhalt vonSo implementieren Sie den Effekt von Kreuzkoordinaten, die der Maus in JS folgen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!