DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!
Die Eigenschaft transition-property, die normalerweise als Teil der Kurzschreibweise transition verwendet wird, dient dazu, zu definieren, für welche Eigenschaft oder Eigenschaften ein Übergangseffekt angewendet werden soll.
Dies geschieht durch Angabe des Namens der Eigenschaft als Wert
.example {
transition-property: color;
}
Der Wert kann einer der folgenden sein
- Ein einzelner Eigenschaftsname, wie im obigen Beispiel
- Eine durch Kommas getrennte Liste von Eigenschaftsnamen (Kurz- oder Langform), um mehrere Eigenschaften eines einzelnen Elements zu überblenden
- Das Schlüsselwort
none, das angibt, dass keine Eigenschaft überblendet wird - Das Schlüsselwort
all, das angibt, dass alle Eigenschaften überblendet werden (Standard)
Beim Komma-Trennen der Werte werden die Eigenschaftsnamen im Wesentlichen den anderen definierten Übergangseigenschaften zugeordnet (transition-timing-function, transition-duration und transition-delay). Das bedeutet, wenn eine durch Kommas getrennte Liste von Eigenschaften einen oder mehrere ungültige Eigenschaftsnamen enthält, werden die anderen Eigenschaften weiterhin überblendet und den beabsichtigten zugehörigen Übergangseigenschaften zugeordnet.
Die Spezifikation beschreibt dies wie folgt:
„Nicht erkannte oder nicht animierbare Eigenschaften müssen in der Liste beibehalten werden, um die Übereinstimmung der Indizes zu erhalten.“
Bei Verwendung der Werte none oder der universellen Schlüsselwörter inherit oder initial können diese Werte nicht als Teil einer durch Kommas getrennten Liste verwendet werden, da dies sonst zu einem Syntaxfehler führt und die gesamte Zeile ignoriert wird.
Für die Kompatibilität in allen unterstützenden Browsern sind Vendor-Präfixe erforderlich, wobei die Standard-Syntax zuletzt deklariert wird
.example {
-webkit-transition-property: color;
-moz-transition-property: color;
-o-transition-property: color;
transition-property: color;
}
IE10 (die erste stabile Version von IE, die transition-property unterstützte) benötigt kein -ms- Präfix.
Verwandte Eigenschaften
Weitere Ressourcen
Browser-Unterstützung
| Chrome | Safari | Firefox | Opera | IE | Android | iOS |
|---|---|---|---|---|---|---|
| Funktioniert | Funktioniert | 4+ | 10.5+ | 10+ | 2.1+ | 3.2+ |
Man kann mit Übergängen ziemlich coole Sachen machen, ich habe sie auf den bunten Buttons meiner Website verwendet.
Frage: Wie verwende ich Farbverläufe mit Übergängen?
ewfwefew