Eigenschaft transition-delay

Die Eigenschaft transition-delay legt die Verzögerung vor dem Start des sanften Übergangs transition fest.

Syntax

cssSelektor {
  transition-delay: Zeit in s oder ms;
}

Werte

Wert Beschreibung
s Gibt die Zeit in Sekunden an (z.B. 3s). Dezimalwerte sind möglich, z.B. 0.5s - eine halbe Sekunde.
ms Gibt die Zeit in Millisekunden an (z.B. 3ms). Eine Sekunde sind 1000 Millisekunden.

Standardwert: 0s.

Beispiel

Bewegen Sie die Maus über den Block - 3 Sekunden lang wird nichts passieren (es gibt eine Verzögerung von 3s), dann ändert er seine Breite sanft in 2 Sekunden. Wenn Sie die Maus dann wegnehmen - wiederholt sich das Verhalten: 3 Sekunden lang passiert nichts, dann verringert sich die Breite sanft auf den Ausgangswert:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  transition-duration: 2s;
  transition-property: width;
  transition-delay: 3s;
  height: 50px;
  width: 100px;
}
#elem:hover {
  width: 400px;
}

Результат:

Beispiel

Bewegen Sie die Maus über den Block - er ändert zuerst seine Breite in 2 Sekunden und dann seine Höhe in 4 Sekunden. Die Eigenschaften ändern sich nacheinander, da für die Höhe eine Verzögerung von 3 Sekunden eingestellt ist (die Dauer der Breitenänderung). Wenn Sie die Maus wegnehmen - erfolgen die Änderungen in umgekehrter Reihenfolge: zuerst verringert sich die Breite, dann die Höhe:

html<div id="elem"></div>
css#elem {
  border: 1px solid black;
  transition-duration: 2s, 4s;
  transition-property: width, height;
  transition-delay: 0s, 3s;
  width: 100px;
  height: 25px;
}
#elem:hover {
  width: 400px;
  height: 50px;
}

Результат:

Siehe auch

  • die Eigenschaft transition-property,
    die den Namen der Eigenschaft für den sanften Übergang angibt
  • die Eigenschaft transition-duration,
    die die Dauer des sanften Übergangs angibt
  • die Eigenschaft transition-timing-function,
    die die Timing-Funktion für den sanften Übergang angibt
  • die Eigenschaft transition,
    die die Kurzschreibweise für den sanften Übergang ist
  • die Eigenschaft animation,
    mit der eine Animation erstellt werden kann