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
CSS3 kann die Farbe von Bildern ändern. Ab sofort...
1 Das Select-Tag muss geschlossen sein <select&...
Docker Compose Docker Compose ist ein Tool zum De...
Vorwort Seit der offiziellen Einführung von vue3....
Inhaltsverzeichnis Vorwort: 1. Einführung in die ...
<br />Verwandte Artikel: 9 praktische Vorsch...
Ergebnisse erzielen Code html <div Klasse=&quo...
1. Grundlegende Verwendung <!DOCTYPE html> ...
Frage Die Angabe des Typs der hochgeladenen Datei...
Inhaltsverzeichnis Auswirkungen Dokumentation ers...
1. Übergeordnetes Div definiert Pseudoklassen: af...
Überprüfen Sie, ob Ihr CUDA installiert ist Geben...
Inhaltsverzeichnis 1. Elementversatzserie 2. Elem...
Hier sind die Arten von Daten, die überprüft werd...
Der Erste : Code kopieren Der Code lautet wie folg...