JavaScript zum Erzielen eines Digitaluhreffekts

JavaScript zum Erzielen eines Digitaluhreffekts

In diesem Artikelbeispiel wird der spezifische JavaScript-Code zur Erzielung des Digitaluhreffekts als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt

Rendern

Bedarfsanalyse

1. Uhrzeit bis Datum ermitteln
2. Zeit dynamisch über den Intervalltimer setInterval abrufen
3. Stellen Sie das Intervall des Intervalltimers setInterval auf 1000 Millisekunden (1 Sekunde) ein, um die Zeit einmal zu erhalten
4. Für einen ansprechenden Stil verwenden wir digitale Bilder anstelle von Zahlen.

Quellcode

HTML-Teil

<div id="div">
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 Sekunden</div>

CSS-Teil

<Stil>
/*keiner*/ 
</Stil>

JavaScript

<Skript>
 // Anforderung: Digitaluhr var date = new Date();
 var imgArr = document.getElementsByTagName('img'); //Eine Sammlung von img-Bildern abrufen var Stunden, Minuten, Sekunden;
 var Zeit = setzeIntervall(Funktion () {
 Datum = neues Datum();
 // Stunden abrufen hours = date.getHours();
 
 imgArr[0].src = "img/" + parseInt(Stunden / 10) + ".png"
 imgArr[1].src = "img/" + Stunden % 10 + ".png"
 // Minuten abrufen minutes = date.getMinutes();
 imgArr[2].src = "img/" + parseInt(Minuten / 10) + ".png"
 imgArr[3].src = "img/" + Minuten % 10 + ".png"
 // Sekunden abrufen seconds = date.getSeconds();
 imgArr[4].src = "img/" + parseInt(Sekunden / 10) + ".png"
 imgArr[5].src = "img/" + Sekunden % 10 + ".png"
 console.log(Stunden);
 console.log(Minuten);
 console.log(Sekunden);
 }, 1000)
</Skript>

Gesamtcode

<!DOCTYPE html>
<html lang="de">
<Kopf>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
 <title>Dokument</title>
</Kopf>
<Text>
 <div id="div">
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 <img src="img/0.png" />
 Sekunden</div>
</body>

</html>
<Skript>
 // Anforderung: Digitaluhr var date = new Date();
 var imgArr = document.getElementsByTagName('img'); //Eine Sammlung von img-Bildern abrufen var Stunden, Minuten, Sekunden;
 var Zeit = setzeIntervall(Funktion () {
 Datum = neues Datum();
 // Stunden abrufen hours = date.getHours();
 
 imgArr[0].src = "img/" + parseInt(Stunden / 10) + ".png"
 imgArr[1].src = "img/" + Stunden % 10 + ".png"
 // Minuten abrufen minutes = date.getMinutes();
 imgArr[2].src = "img/" + parseInt(Minuten / 10) + ".png"
 imgArr[3].src = "img/" + Minuten % 10 + ".png"
 // Sekunden abrufen seconds = date.getSeconds();
 imgArr[4].src = "img/" + parseInt(Sekunden / 10) + ".png"
 imgArr[5].src = "img/" + Sekunden % 10 + ".png"
 }, 1000)
</Skript>

Verwendete Bilder:

Da Sie keine Bilder haben, wird der Effekt beim direkten Kopieren des Codes nicht angezeigt. Sie können einige Bilder finden, um sie zu ersetzen und leicht zu ändern. Solange Sie den Code verstehen, ist das Ändern kein Problem.

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:
  • Vue.js implementiert ein Beispiel für eine Digitaluhrfunktion mit Datum und Woche
  • JS+CSS, um einen scrollenden Digitaluhreffekt zu erzielen
  • js realisiert einen einfachen Digitaluhreffekt
  • Verwenden Sie JS, um den Countdown-Digitaluhreffekt anzuzeigen
  • Beispiel einer JavaScript-Digitaluhr zum Erzielen eines Scroll-Effekts
  • JS realisiert den Countdown-Digitaluhr-Effekt [mit Beispielcode]
  • Von JS implementierter Digitaluhreffekt für den Countdown der Webseite
  • Freigabe eines Beispiels für eine JavaScript-Digitaluhr
  • HTML5 Canvas js (Digitaluhr) Beispielcode
  • JavaScript zum Implementieren einer dynamischen Digitaluhr

<<:  Detaillierte Erläuterung der CentOS-Konfiguration der offiziellen Nginx-Yum-Quelle

>>:  4 Möglichkeiten, sich schnell Linux-Befehle selbst beizubringen

Artikel empfehlen

So implementieren Sie „insert if none“ und „update if yes“ in MySql

Zusammenfassung In einigen Szenarien kann eine so...

Verwendung des Linux-Befehls „cal“

1. Befehlseinführung Mit dem Befehl cal (Kalender...

Zusammenfassung der Verwendung des CSS-Bereichs (Stilaufteilung)

1. Verwendung des CSS-Bereichs (Stilaufteilung) I...

So ändern Sie den Punkt im WeChat-Applet Swiper-Dot in einen Slider

Inhaltsverzeichnis Hintergrund Zieleffekt Ideen e...

Zusammenfassung gängiger Befehle in Dockerfile

Syntaxzusammensetzung: 1 Anmerkungsinformationen ...

CSS realisiert Div vollständig zentriert, ohne Höhe festzulegen

Erfordern Das Div unter dem Körper ist vertikal z...

Vue-Kapselungskomponente Bildkomponente hochladen

In diesem Artikelbeispiel wird der spezifische Co...

Grafisches Tutorial zur Installation von MySQL 5.5.27

1. Installation von MySQL 1. Öffnen Sie die herun...

Zusammenfassung der Methoden zum Abfragen von MySQL-Benutzerberechtigungen

Einführung von zwei Methoden zum Anzeigen von MyS...

Detaillierte Erläuterung der Vue-Projektoptimierung und -verpackung

Inhaltsverzeichnis Vorwort 1. Lazy Loading-Routin...

Zwei Möglichkeiten zum Exportieren von CSV in Win10 MySQL

Es gibt zwei Möglichkeiten, CSV in Win10 zu expor...

Implementierung von Linux-Dateisystemvorgängen

In dieser Lesenotiz werden hauptsächlich die Vorg...

Was bedeutet Eingabetyp und wie kann die Eingabe begrenzt werden?

Gängige Methoden zur Begrenzung der Eingabe 1. Um ...