In diesem Artikelbeispiel wird der spezifische Code zur Implementierung einer Animation mit gleichmäßiger Geschwindigkeit in JavaScript zu Ihrer Information bereitgestellt. Der spezifische Inhalt ist wie folgt Umsetzungsideen: 1. Verwenden Sie hauptsächlich die Timing-Funktion setInterval (), um Animationseffekte zu erzielen Tipp: Das Obige ist nur eine Methode. Je nach Bedarf können verschiedene Animationseffekte angepasst werden. Codebeispiel:<!DOCTYPE html> <html lang="de"> <Kopf> <meta charset="UTF-8"> <meta http-equiv="X-UA-kompatibel" content="IE=edge"> <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0"> <title>Einheitliche Animation</title> <Stil> .Kasten { Position: relativ; Breite: 1000px; Rand oben: 20px; } .xiaohuli { Position: absolut; oben: 0; links: 0; Breite: 150px; Höhe: 150px; } .pikaqiu { Position: absolut; oben: 150px; links: 0; Breite: 200px; Höhe: 150px; } </Stil> </Kopf> <Text> <button class="btn1">Klicken Sie, um den kleinen Fuchs zu bewegen</button> <button class="btn2">Klicken, um Pikachu zu bewegen</button> <div Klasse="Box"> <img src="images/kleiner Fuchs.jpg" alt="" class="xiaohuli"> <img src="images/Pikachu.jpg" alt="" class="pikaqiu"> </div> <Skript> var btn1 = document.querySelector('.btn1'); var btn2 = document.querySelector('.btn2'); var xiaohuli = document.querySelector('.xiaohuli'); var pikaqiu = document.querySelector('.pikaqiu'); btn1.addEventListener('klicken', function() { beleben (Xiaohuli, 300); }) btn2.addEventListener('klicken', function() { beleben (Pikaqiu, 450); }) // Animationsfunktion obj Animationsobjekt, Ziel Ziel linker Offset, Rückruf Rückruffunktion Funktion animieren(obj, Ziel, Rückruf) { Intervall löschen(Objekt.Timer); obj.timer = setzeIntervall(Funktion() { obj.style.left = obj.offsetLeft + 5 + 'px'; wenn (Objekt.OffsetLeft >= Ziel) { // Animation stoppen clearInterval(obj.timer); // Wenn eine Rückruffunktion vorhanden ist, führen Sie die Rückruffunktion aus, wenn (Rückruf) { Rückruf(); } } }, 30); } </Skript> </body> </html> Seiteneffekt: 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:
|
<<: Verwendung von MySQL DDL-Anweisungen
>>: Erstellen und Verwenden von Docker-Datenvolumencontainern
Verwenden von c3p0 Importieren Sie das c3p0jar-Pa...
1. Was ist die Kardinalität? Mit Kardinalität wir...
In diesem Artikel werden hauptsächlich kreisförmi...
Zunächst einmal wissen wir, dass dieser Effekt ei...
Das Folgende ist mein Urteil basierend auf der Da...
Das jQuery-Plug-In implementiert das Dashboard zu...
Das 10-tägige Tutorial verwendet eine äußerst ver...
XML/HTML-CodeInhalt in die Zwischenablage kopiere...
Wenn ich das Formular eingabeunfähig machen möchte...
Downloadadresse der offiziellen MySQL-Website: ht...
Implementierungsanforderungen Das ElementUI imiti...
1. Tabellenstruktur TABELLE person Ausweis Name 1...
Es gibt die folgenden vier häufig verwendeten Met...
1. Zusammengesetzter Primärschlüssel Der sogenann...
In letzter Zeit verwendet das Projekt Kubernetes ...