English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regel (RULES)

CSS Eigenschaftsliste

CSS3 transition-Verwendung und Beispiel der delay-Eigenschaft

transition-Die delay-CSS-Eigenschaft definiert, wann die Transformation beginnt (z.B. ein2s-Wert zeigt an, dass die Transformation im Anwendungsbereich stattfindet2Sekunden später beginnen). Der Wert kann in Sekunden oder Millisekunden angegeben werden.

Die folgende Tabelle enthält die Anwendungsbeschreibungen und Versionshistorie dieses Attributes sowie seine Verwendungssyntax im JavaScript-Skript.

Standardwert:0s
Geeignet für:Alle Elemente::before und::after Pseudo-Element
Vererbung:Keine
Animierbar:Nein.Bitte参见 Animationseigenschaft
Version: CSS3neue Funktion
JavaScript Syntax:object.style.transitionDelay="3s"

transition-delay Syntax

Die Syntax dieses Attributes ist wie folgt:

transition-delay: time | initial | inherit

Der folgende Beispiel zeigt, wie man transition verwendet-delay Eigenschaft.

button {
    background: #fd7c2a;
    /* Für Safari 3.0+ */
    -webkit-transition-property: background;
    -webkit-transition-duration: 4s;
    -webkit-transition-delay: 2s;
    
    transition-property: background;
    transition-duration: 4s;
    transition-delay: 2s;
}
button:hover {
    background: #3cc16e;
}
Testen Sie es heraus‹/›

Hinweis:Diese Eigenschaft ermöglicht negative Werte. Es scheint jedoch, dass sie bereits in der Mitte des Übergangszyklus ausgeführt wird, zum Beispiel-2Die Sekundenverzögerung der Transition beginnt sofort, aber nach dem Beginn der Transition2Sekunden beginnen.

Eigenschaftswert

Die folgende Tabelle beschreibt die Werte dieser Eigenschaft.

WertBeschreibung
timeDefiniert die Anzahl der Sekunden oder Millisekunden, die vor dem Beginn der Übergänge warten sollen. Der Standardwert ist 0s.
initialSetzen Sie diesen Wert auf seinen Standardwert.
inheritWenn angegeben, wird der transition der übergeordneten Elemente verwendet.-delay Eigenschaftswerte.

Browserkompatibilität

transition-delay Eigenschaft und die Kompatibilität der Browser, die Nummern in der folgenden Tabelle stellen die niedrigste Versionsnummer der Browser dar, die diese Eigenschaft unterstützen; alle gängigen Browser unterstützen diese Eigenschaft.

  • Firefox 4+ -moz-,16 +

  • Google Chrome 4+ -webkit-,26 +

  • Internet Explorer 10+

  • Apple Safari 3.1+ -webkit-,6.1+

  • Opera 10.5+ -o-,12.1+

Weiterlesen

Bitte beziehen Sie sich auf die folgenden Anleitungen:CSS3 Transitions

zusammenhängende Eigenschaften:transitiontransition-durationtransition-propertytransition-timing-function