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
1. HTML-Übersicht 1.HTML: Hypertext Markup Langua...
<br />Mit diesem Tag können Sie ein mehrzeil...
Dieser Artikel zeichnet das Installationstutorial...
Aufgetroffene Fallstricke Ich habe den ganzen Nac...
Lösung, wenn MySQL nicht geschlossen wird: Klicke...
Derzeit sind die Felder „Grundlegende Verwendung“...
1. Einführung in Flex Layout Flex ist die Abkürzu...
Bei diesem Thema handelt es sich um einen interne...
Normalerweise müssen wir uns bei der Projektentwic...
Inhaltsverzeichnis Installieren Sie Jupyter Docke...
Methode 1: MySQL bietet einen Befehlszeilenparame...
Code kopieren Der Code lautet wie folgt: <!DOC...
Inhaltsverzeichnis Gängige Array-Methoden Pop() u...
Inhaltsverzeichnis Einführung 1. MySQL Master-Sla...
1. Übersicht Beim täglichen Betrieb und bei der W...