In diesem Artikel wird der Beispielcode für den CSS3-Übergang zum Erreichen einer Unterstreichung vorgestellt, der wie folgt mit Ihnen geteilt wird: Schauen Sie sich hier unsere Demo an Den Übergang verstehen Dies ist ein neuer in CSS3 hinzugefügter Stil, mit dem sich Animationsübergänge erzielen lassen. Wird häufig verwendet, wenn ein Effekt zum Übergang von einem Stil zu einem anderen hinzugefügt wird. Die Übergangseigenschaft
Übergang: Breite 1 s linear 2 s; /*Gekürztes Beispiel*/ /*Entspricht dem Folgenden*/ Übergangseigenschaft: Breite; Übergangsdauer: 1s; Übergangszeitfunktion: linear; Übergangsverzögerung: 2s; Transformieren von Attributen
Erzielen Sie den gewünschten Effekt Natürlich werde ich den Code einfach hier posten und er enthält Kommentare zum leichteren Verständnis. /*CSS-Code*/ h2{ Position: relativ; Polsterung: 15px; Textausrichtung: zentriert; } Taste{ Breite: 100px; Höhe: 40px; Rahmenradius: 15px; Rand: keiner; Hintergrund: #188FF7; Farbe: #fff; Gliederung: keine; Cursor: Zeiger; Schriftstärke: fett; } Schaltfläche: schweben { Hintergrund: #188EA7; } .Container{ Breite: 600px; Anzeige: Flex; Flex-Richtung: Spalte; Elemente ausrichten: zentrieren; Rand: 0 automatisch; } .Linie{ Position: absolut; links: 0; unten: 0; Höhe: 3px; Breite: 100 %; Übergang: Transformation 0,5 s; Hintergrund: #188EA7; Farbe: #188EA7; transformieren: scaleX(0); Z-Index: 1111; } @keyframes changeColor1{ aus{ Farbe: #000; } Zu{ Farbe: #188EA7; } } @keyframes changeColor2{ aus{ Farbe: #188EA7; } Zu{ Farbe: #000; } } <!--HTML-Code--> <div Klasse="Container"> <h2 id="Titel"> Baidu Front-End-Akademie<i class="line" id="line"></i> </h2> <button id="change">Ändern</button> </div> //js-Teil des Codes (Funktion () { let btn = document.getElementById('ändern'); let h2 = document.getElementById('Titel'); let Zeile = document.getElementById('Zeile'); lass count = 0; btn.onclick = Funktion () { wenn(Anzahl%2===0){ Linie.Stil.Transform = "SkalaX(1)"; h2.style.animation = "Farbe ändern1 1s"; h2.style.color = "#188EA7"; zählen++; }anders{ Linie.Stil.Transform = "SkalaX(0)"; h2.style.animation = "Farbe ändern2 1s"; h2.style.color = "#000"; zählen++; } } })(); Zusammenfassen Bisher haben wir diesen Effekt vollständig vorgestellt und auch die Übergangs- und Transformationseigenschaften in CSS3 kennengelernt. Natürlich sind zur Fertigstellung dieser Animation einige HTML- und CSS-Grundkenntnisse erforderlich. 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. |
<<: Lösen Sie das Problem des unzureichenden Docker-Festplattenspeichers
>>: Einführung in gängige XHTML-Tags
In diesem Artikel erfahren Sie, wie Sie mit Vue e...
Dieser Artikel stellt hauptsächlich den Beispielc...
Inhaltsverzeichnis 1. Übersicht 2. Digitale Aufzä...
Inhaltsverzeichnis 1. Warum brauchen wir Unit-Tes...
Inhaltsverzeichnis JS erhält den Inhalt der TXT-D...
In diesem Artikel wird der spezifische Code von n...
1. Einleitung Der Unterschied zwischen Zeilensper...
MySQL-Abfrage für mehrere Tabellen Hinzufügen ein...
Die detaillierten Schritte zur Installation von m...
Inhaltsverzeichnis Vorwort Was ist DrawCall Welch...
HTML-Kommentare: Wir müssen häufig einige HTML-Ko...
Geben Sie der Zeit Zeit und lassen Sie die Vergan...
Name Charakter Name Charakter Information Nachric...
1. MySQL Workbench herunterladen Workbench ist ei...
Wenn eine Website im Breitbildformat ist, ziehen ...