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
Szenario: Wenn Seite A Seite B öffnet, muss Seite...
In diesem Artikelbeispiel wird der spezifische JS...
Ubuntu 20.04 wurde im April 2020 offiziell veröff...
In diesem Artikelbeispiel wird der spezifische Co...
<br />In Gästebüchern, Foren und anderen Ort...
Bei der Anzeige langer Daten in HTML können Sie di...
JS-Lauftrilogie js-Ausführungscode ist in drei Sc...
React tsx generiert einen zufälligen Bestätigungs...
Wie unten dargestellt: Der Testbefehl stellt fest...
Inhaltsverzeichnis Grundlegende Syntax für Multi-...
Inhaltsverzeichnis 1. Einleitung 1. Grundlayout 2...
1. Laden Sie das Axios-Plugin herunter cnpm insta...
Inhaltsverzeichnis 1. Typ des Operators 2. Instan...
Dies ist die Stilempfehlung der W3C-Organisation f...
Inhaltsverzeichnis 1. Installieren Sie Docker auf...