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
Die Installations- und Konfigurationsmethode der ...
Inhaltsverzeichnis Die Rolle von Fremdschlüsseln ...
Erstellen einer Tabelle CREATE TABLE `map` ( `id`...
In diesem Artikel wird der spezifische JS-Code zu...
Die Echtzeitreplikation ist die wichtigste Method...
Dieser Artikel beschreibt anhand eines Beispiels ...
In diesem Artikel wird der spezifische Code von v...
1. Was ist mycat Ein vollständig Open Source-Groß...
Drei Paradigmen 1NF: Felder sind untrennbar; 2NF:...
Vorwort MySQL bezeichnet die Schritte Vorbereiten...
1. concat()-Funktion Funktion: Mehrere Zeichenfol...
Inhaltsverzeichnis Prototypen verstehen Prototypo...
Beschreibung der Situation: Heute habe ich mich b...
Inhaltsverzeichnis 1. Initialisierungsstruktur 2....
Inhaltsverzeichnis 1. Was ist eine benutzerdefini...