Native JS implementiert einen sehr gut aussehenden Zähler

Native JS implementiert einen sehr gut aussehenden Zähler

Heute zeige ich Ihnen einen gut aussehenden Zähler, der mit nativem JS implementiert wurde. Der Effekt ist wie folgt:

Nachfolgend sehen Sie die Code-Implementierung. Sie können diese gerne kopieren, einfügen und sammeln.

<!DOCTYPE html>
<html lang="de">
 
<Kopf>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=Gerätebreite, Anfangsmaßstab=1.0">
    <title>Natives JS implementiert einen gut aussehenden Zähler</title>
    <Stil>
        * {
            Schriftfamilie: „Microsoft YaHei“, serifenlos;
            Box-Größe: Rahmenbox;
            Rand: 0;
            Polsterung: 0;
        }
 
        Körper {
            Anzeige: Flex;
            Inhalt ausrichten: zentriert;
            Elemente ausrichten: zentrieren;
            Mindesthöhe: 100vh;
            Hintergrund: #000d0f;
        }
 
        .container {
            Position: relativ;
            Breite: 80px;
            Höhe: 50px;
            Rahmenradius: 40px;
            Rand: 2px durchgezogen rgba(255, 255, 255, 0,2);
            Übergang: 0,5 s;
        }
 
        .container:hover {
            Breite: 120px;
            Rand: 2px durchgezogen rgba(255, 255, 255, 1);
        }
 
        .container .nächster {
            Position: absolut;
            oben: 50 %;
            rechts: 30px;
            Anzeige: Block;
            Breite: 12px;
            Höhe: 12px;
            Rahmen oben: 2px durchgezogen #fff;
            Rahmen links: 2px durchgezogen #fff;
            Z-Index: 1;
            transformieren: verschiebeY(-50%)drehen(135°);
            Cursor: Zeiger;
            Übergang: 0,5 s;
            Deckkraft: 0;
        }
 
        .container:hover .nächster {
            Deckkraft: 1;
            rechts: 20px;
        }
 
        .container .vorher {
            Position: absolut;
            oben: 50 %;
            links: 30px;
            Anzeige: Block;
            Breite: 12px;
            Höhe: 12px;
            Rahmen oben: 2px durchgezogen #fff;
            Rahmen links: 2px durchgezogen #fff;
            Z-Index: 1;
            transformieren: verschiebeY(-50%)drehen(315°);
            Cursor: Zeiger;
            Übergang: 0,5 s;
            Deckkraft: 0;
        }
 
        .container:hover .prev {
            Deckkraft: 1;
            links: 20px;
        }
 
        #Boxspanne {
            Position: absolut;
            Anzeige: keine;
            Breite: 100 %;
            Höhe: 100%;
            Textausrichtung: zentriert;
            Zeilenhöhe: 46px;
            Farbe: #00deff;
            Schriftgröße: 24px;
            Schriftstärke: 700;
            Benutzerauswahl: keine;
        }
 
        #box span:n-tes-Kind(1) {
            Anzeige: initial;
        }
    </Stil>
</Kopf>
 
<Text>
    <div Klasse="Container">
        <div Klasse = "nächste" onclick = "nächsteNummer()"></div>
        <div Klasse="vorherige" onclick="vorherigeNum()"></div>
        <div id="box">
            <span>0</span>
        </div>
    </div>
 
    <Skript>
        var Zahlen = document.getElementById('Box')
        für (sei i = 0; i < 100; i++) {
            let span = document.createElement('span')
            span.textContent = i
            Zahlen.anhängenKind(Spanne)
        }
        let num = numbers.getElementsByTagName('span')
        lass Index = 0
 
        Funktion nächsteNummer() {
            num[index].style.display = "keine"
            index = (index + 1) % num.länge
            Num[index].style.display = "initial"
        }
        Funktion vorherigeNummer() {
            num[index].style.display = "keine"
            Index = (Index - 1 + Nummernlänge) % Nummernlänge
            Num[index].style.display = "initial"
        }
    </Skript>
</body>
 
</html>

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:
  • js Zählercode
  • JavaScript implementiert die grundlegende Methode des Zählers
  • So erstellen Sie einen einfachen Zähler mit JavaScript
  • Der Zähler erhöht sich unter Javascript automatisch um 1 pro Sekunde
  • Helfen Sie mir, mit JAVASCRIPT einen Zähler zu schreiben
  • JS implementiert einen einfachen Zähler

<<:  Zusammenfassung häufig verwendeter SQL-Operationen in MySQL-Tabellen

>>:  Centos7.3 startet oder führt beim Booten automatisch angegebene Befehle aus

Artikel empfehlen

So verwenden Sie React zur Implementierung einer Bilderkennungs-App

Lassen Sie mich Ihnen zuerst das Effektbild zeige...

Vue implementiert die Anmeldung mit grafischem Bestätigungscode

In diesem Artikelbeispiel wird der spezifische Co...

nginx+tomcat-Beispiel für den Zugriff auf das Projekt über den Domänennamen

Ich wollte wissen, wie ich mit einem Domänennamen...

Verwendung und Szenarioanalyse des npx-Befehls in Node.js

Tutorial zur Verwendung von NPX Heute Abend, als ...

Webdesign-Tipps: Einfache Regeln für das Seitenlayout

Wiederholung: Wiederholen Sie bestimmte Seitendes...

Eine einfache Implementierungsmethode für eine digitale LED-Uhr in CSS3

Das dürfte etwas sein, was viele Leute gemacht ha...

Das Raster ist Ihr Layoutplan für die Seite

<br /> Englisches Original: http://desktoppu...

Das Homepage-Design spiegelt am besten das Niveau des Webdesigners wider

Bei den vielen Projekten, an denen ich mitgearbei...

CSS horizontale Zentrierung und Begrenzung der maximalen Breite

Eine CSS-Layout- und Stilfrage: Wie kann man die ...

Tiefgreifendes Verständnis der MySQL-Selbstverbindung und Join-Assoziation

1. MySQL-Selbstverbindung MySQL muss beim Abfrage...