In diesem Artikel wird ein JS-Spezialeffekt vorgestellt, bei dem Liebe verbreitet wird, wenn die Maus darüber gleitet. Der Effekt ist wie folgt: Nachfolgend sehen Sie die Code-Implementierung. Sie können diese gerne kopieren, einfügen und sammeln. <!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Natives JS zum Erreichen des Maus-Gleiteffekts</title> <Stil> * { Rand: 0; Polsterung: 0; Schriftfamilie: „Microsoft YaHei“, serifenlos; } Körper { Höhe: 100vh; Hintergrund: #000; Überlauf: versteckt; } Spanne { Position: absolut; Hintergrund: URL (Herz.png); Zeigerereignisse: keine; Breite: 100px; Höhe: 100px; Hintergrundgröße: Abdeckung; transformieren: übersetzen(-50 %, -50 %); Animation: 2 s linear unendlich animieren; } @keyframes animieren { 0% { transformieren: übersetzen(-50 %, -50 %); Deckkraft: 1; Filter: Farbton-Drehung (0 Grad); } 100 % { transformieren: übersetzen(-50 %, -1000 %); Deckkraft: 0; Filter: Farbton-Drehung (360 Grad); } } </Stil> </Kopf> <Text> <Skript> document.addEventListener('Mausbewegung', (e) => { let body = Dokument.QuerySelector('body') lass Herz = document.createElement('span') sei x = e.offsetX sei y = e.offsetY Herz.Stil.links = x + 'px' Herz.Stil.oben = y + 'px' lass Größe = Math.random() * 100 Herz.Stil.Breite = Größe + 'px' Herz.Stil.Höhe = Größe + 'px' body.appendChild(Herz) setzeTimeout(() => { Herz.entfernen() }, 3000) }) </Skript> </body> </html> Das Folgende ist das Bild heart.png, das im obigen Code eingeführt wurde Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Docker verwendet Supervisor zur Verwaltung von Prozessvorgängen
>>: So fahren Sie MySQL sicher herunter
Importieren Sie die aus der Oracle-Datenbank expo...
Speicherregeln für varchar In Versionen unter 4.0...
Sie werden oft HTML mit Datenattributen sehen. Die...
nginx Nginx (Engine x) ist ein leistungsstarker H...
1 Das Select-Tag muss geschlossen sein <select&...
Ich habe MySQL 5.7 neu installiert. Beim Anmelden...
Ich glaube, jeder hat JD verwendet. Auf der Homep...
Notieren Sie die Probleme, die Sie für andere lös...
1. Die Verwendung mit Redis führt zu Startkonflik...
Drei Funktionen: 1. Automatische vertikale Zentrie...
Ich habe einen falschen MySQL-Befehl eingegeben u...
<br />Um zu beweisen, dass sein Engagement f...
Beim Erstellen von HTML-Webseiten mit Dreamweaver...
Es gibt drei Arten von virtuellen Hosts, die von ...
Mit dem Befehl „Docker Create“ können Sie einen C...