Es gibt bestimmte CSS -Übergangseigenschaften, die zum Hinzufügen von Übergangseffekten auf verschiedene Elemente verwendet werden. Wir haben sie nachstehend im Detail erläutert.
CSS -Übergangseigenschaften
CSS liefert verschiedene Übergangseigenschaften, die wie folgt sind.
Alle oben genannten Eigenschaften werden nachstehend erläutert.
Übergangs-Property
Diese Eigenschaft wird verwendet, um verschiedene CSS -Eigenschaften anzugeben, auf die der Übergangseffekt angewendet werden sollte.
Syntax
Übergangs-Property: Keine | alle | Eigenschaft | Erben | Initial;Der gesamte Wert ist ein Standardwert, der den Übergangseffekt auf alle angegebenen Eigenschaften anwendet, während der Eigenschaftswert den Eigenschaftsnamen angibt, auf den der Effekt angewendet wird.
Beispiel
Angenommen, Sie möchten die Breite und Höhe eines Div -Behälters mit der Übergangseigenschaft ändern.
Html
Bring Maus über michWir definieren einfach einen DIV -Behälter.
CSS
divWir setzen die ursprüngliche Breite des Divs auf 100px und die Höhe auf 90px, dann wenden wir einen Übergangseffekt sowohl auf die Breite als auch auf die Höhe von Div für 2 Sekunden an. Das Angeben der Dauer ist ein Muss, sonst gilt der Übergang nicht nicht. Darüber hinaus tritt der Übergangseffekt auf, wenn der Benutzer die Maus auf den Div -Container bringt.
Ausgang
Ein Übergangseffekt wurde erfolgreich im Div -Container implementiert.
Übergangszeit
Diese Eigenschaft gibt an, wie lange der Übergangseffekt weiter erfolgen sollte. Jede Eigenschaft kann eine einzelne Dauer erhalten oder Sie können verschiedenen CSS -Eigenschaften unterschiedliche Dauer zuweisen.
Syntax
Zeitdauer: Zeit | Erben | Initial;Der Zeitparameter gibt die Dauer des Übergangseffekts an.
Beispiel
Angenommen, Sie möchten die Schriftgröße und das Gewicht eines Absatzes erhöhen, wenn ein Mauszeiger darüber gebracht wird.
Html
Bring Maus über mich
Wir haben unseren Absatz definiert.
CSS
PDer obige Code gibt an, dass die Schriftgröße des Absatzes, wenn der Mauszeiger über den Absatz gebracht wird, und dieser Effekt 3 Sekunden lang auftritt.
Ausgang
Die Eigenschaftseigenschaft funktioniert ordnungsgemäß.
Übergangsdelay
Diese Eigenschaft gibt die Verzögerung zwischen einer Änderung einer Eigenschaft und dem Beginn des Übergangseffekts an.
Syntax
Zeitdauer: Zeit | Erben | Initial;Der Zeitparameter gibt die Wartedauer vor Beginn des Übergangseffekts an.
Beispiel
Nehmen wir an, Sie möchten nach einer Verzögerung von 2 Sekunden einen Übergangseffekt auf ein DIV -Element anwenden, folgen Sie dem folgenden Beispiel.
Html
Bring Maus über michIm obigen Code haben wir einfach einen DIV -Container erstellt.
CSS
divNach dem obigen Code wird der Übergangseffekt nach der Verzögerung von 2 Sekunden auftreten.
Ausgang
Dies ist ein Übergangseffekt mit einer Verzögerung von 2 Sekunden.
Übergangs-Timing-Funktion
Diese Eigenschaft wird verwendet, um die Beschleunigungskurve des Übergangseffekts zu definieren.
Syntax
Übergangs-Timing-Funktion: Leichtigkeit | linear | Leichter | Leichtigkeit | Einleichterung in Out | Kubik-Bezier (N, N, N, N);Alle Parameter werden unten erläutert.
Beispiel
Betrachten Sie das folgende Beispiel unten.
Html
Bring Maus über michEin Div -Behälter wurde einfach erstellt.
CSS
divGemäß dem obigen Code ändert sich die Breite des DIV -Containers linear, was bedeutet, dass der Übergangseffekt von Anfang bis Ende die gleiche Geschwindigkeit aufweist.
Ausgang
Der Übergangseffekt erfolgt linear.
Übergang
Diese Eigenschaft ist eine Abkürzungseigenschaft, mit der Werte auf alle oben genannten Übergangseigenschaften festgelegt werden.
Syntax
Übergang: (Eigenschaft) (Dauer) (Zeitfunktion) (Verzögerung);Beispiel
Das folgende Beispiel zeigt die Arbeit der Übergangseigenschaft.
CSS
divMit der Übergangseigenschaft wenden wir einen Übergangseffekt auf die Breite für 0 an.5 Sekunden linear mit einer Verzögerung von 1 Sekunden.
Ausgang
Die Übergangseigenschaft funktioniert ordnungsgemäß.
Abschluss
Übergänge werden in einer bestimmten Dauer als Verschiebung des Zustands eines Elements reibungslos bezeichnet. CSS liefert verschiedene Übergangseigenschaften, die wie folgt sind: Übergangskopie, Übergangsdauer, Übergangsdelay, Übergangs-Timing-Funktion und Übergang. Alle diese Eigenschaften werden verwendet, um das Verhalten des Übergangseffekts auf verschiedene HTML -Elemente anzugeben. In diesem Leitfaden werden alle diese Eigenschaften mit Hilfe relevanter Beispiele erläutert.