In diesem Artikel wird hauptsächlich der durch reines HTML + CSS erzielte Tippeffekt vorgestellt, der einen gewissen Referenzwert hat. Wenn Sie interessiert sind, können Sie mehr darüber erfahren. Rendern analysierenMan kann sich Animation auf drei verschiedenen Ebenen vorstellen:
Der Text ist statisch, während der Hintergrund in der Mitte und der Cursor oben dynamisch sind. Code html <div class="text">Hallo Welt!</div> CSS :Wurzel { /* Anzahl der Zeichen */ --Schritte: 12; /* Animationszeit */ --Dauer: 2,5 s; /* Schriftgröße */ --Schriftgröße: 50px; /* Cursorgröße */ --Cursorgröße: 20px; } .text { Farbe: #333;; Position: relativ; Anzeige: Inline-Block; Schriftfamilie: „Courier New“, Courier, Monospace; Schriftgröße: var(--fontSize); Zeilenhöhe: 1; } .text::nach { Inhalt: ''; Breite: var(--cursorSize); Höhe: var(--fontSize); Hintergrundfarbe: schwarz; Z-Index: 2; Position: absolut; Animation: Blinken 1s var(--duration) Schritt-Ende unendlich, bewegeCursor var(--duration) Schritte(var(--steps)) vorwärts; } .text::vor { Inhalt: ''; Breite: 100 %; Höhe: var(--fontSize); Z-Index: 1; Position: absolut; Hintergrund: linearer Farbverlauf (#fff, #fff) keine Wiederholung oben rechts; Animation: zeigeText var(--duration) Schritte(var(--steps)) vorwärts; } /* Cursorblinkanimation*/ @keyframes blinken { 0% { Hintergrundfarbe: schwarz; } 50 % { Hintergrundfarbe: transparent; } 100 % { Hintergrundfarbe: schwarz; } } /* Animation der Cursorbewegung*/ @keyframes moveCursor { 0% { links: 0%; } 100 % { links: 100 %; } } /* Bewegte Hintergrundanimation */ @keyframes zeigenText { 0% { Hintergrundgröße: 100 % 100 %; } 100 % { Hintergrundgröße: 0 % 100 %; } } Beachten Sie, dass die Schriftart monospaced sein muss. Denn die Distanz, über die sich der Cursor jedes Mal bewegt, richtet sich nach der Anzahl der Zeichen bzw. der Gesamtbreite. Online Demo Dies ist das Ende dieses Artikels darüber, wie Sie Tippeffekte mit reinem HTML+CSS erzielen. Weitere relevante Inhalte zu HTML+CSS-Tippeffekten finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: HTML+CSS zum Erreichen eines Surround-Reflexionsladeeffekts
>>: HTML+CSS zur Implementierung des Beispielcodes des Dropdown-Menüs der Navigationsleiste
1. Einleitung Supervisor ist ein in Python entwic...
Inhaltsverzeichnis 1. Was ist scrapy_splash? 2. D...
Kürzlich habe ich html-webapck-plugin zum ersten ...
Inhaltsverzeichnis Vorwort: 1. Gründe für die Ere...
Webseite WB.ExecWB-Steuerungsdruckmethode Code ko...
1. Laden Sie die virtuelle Maschine herunter Offi...
In diesem Artikel finden Sie das Installations- u...
Inhaltsverzeichnis 1. Das Konzept von Prozess und...
Inhaltsverzeichnis Installationsschritte Umgebung...
Inhaltsverzeichnis Ursachen der MySQL-Tabellenfra...
In diesem Artikel wird der spezifische Code von j...
Erstellen Sie docker-compose.yml und füllen Sie d...
Wenn Ihr aktueller Pfad beispielsweise /var/log i...
:ist eine dynamische Komponente Verwenden Sie v-b...
1. Laden Sie die JDK-Download-Adresse herunter我下載...