In diesem Artikelbeispiel wird der spezifische Code von js zur Erzielung des Schreibmaschineneffekts als Referenz angegeben. Der spezifische Inhalt ist wie folgt RendernAnwendungsszenarioEs ist nicht sehr nützlich. Ich habe gerade einen ähnlichen Effekt im Internet gesehen und 40 oder 50 Zeilen Code geschrieben, den ich nicht verstehen konnte, also habe ich versucht herauszufinden, ob er einfach implementiert werden kann. html <h2 id="text-box"></h2> <!--Eine Zeile ist auch Code--> CSS h2 { Breite: 800px; Zeilenhöhe: 40px; Rahmen unten: 1px durchgezogen; Rand: 200px automatisch; Schriftgröße: 24px; } .animieren { Anzeige: Inline-Block; Polsterung: 0,5px; vertikale Ausrichtung: 3px; Schriftgröße: 20px; Schriftstärke: normal; } .animieren.auf { Animation: 1,5 s unendlich vorwärts überblenden; } @keyframes verblassen { aus { Deckkraft: 0; } Zu { Deckkraft: 1; } } js let textBox = $('#text-box'); lass Index = 0; let str = 'Willkommen auf meiner Website!'; lass len = str.length; Funktion input() { textBox.html(str.substr(0, index) + '<span class="animate">|</span>'); setzeTimeout(Funktion() { Index++; wenn(index === länge + 1) { $('.animate').addClass('auf'); zurückkehren; } Eingang(); }, Math.random() * 600) konsole.log(index); } Eingang(); UmsetzungsprinzipDer Timer wird mit der Zeichenfolgenabfangung kombiniert, um ein schreibmaschinenähnliches Frustrationsgefühl zu erzielen, und der Index wird durch Rekursion akkumuliert. Dies entspricht dem Abfangen eines Bytes in der ersten Sekunde, dem Abfangen von zwei Bytes in der zweiten Sekunde und so weiter. Der Timer nimmt eine Zufallszahl an, um das Pausengefühl beim Tippen besser zu simulieren. Fügen Sie dem rekursiven Aufruf eine Endschleifenbedingung hinzu und starten Sie die Animation vor dem Ende, um das Springen des Cursors zu simulieren. 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:
|
<<: Detaillierte Erläuterung der einfachen Verwendung des MySQL-Abfragecaches
>>: Detaillierte Erläuterung der Verwaltung und Verwendung von Docker Secrets
Softwareversion Windows: Windows 10 MySQL: mysql-...
Durch Aktivieren der Papierkorbfunktion können Si...
Grundsätzlich verfügen alle E-Commerce-Projekte ü...
1. Befehlseinführung Mit dem Befehl ln werden Lin...
01. Befehlsübersicht Der Befehl tr kann Zeichen a...
Inhaltsverzeichnis 1. Konfigurieren Sie das Vue-F...
GitHub-Adresse: https://github.com/dmhsq/dmhsq-my...
Unterschiede und Verwendungen von Datumstypen MyS...
Beim Anpassen der Softwareinstallation müssen Sie...
<br />„Es gibt keine hässlichen Frauen auf d...
Inhaltsverzeichnis 1. Hintergrundwissen 1. Einfüh...
1. Software-Download MySQL-Download und -Installa...
Einführung Linux ist ein System, das automatisch ...
XPath ist eine Sprache zum Auswählen von Teilen v...
Inhaltsverzeichnis Einführung Architektur Vorteil...