Über diese Website

Dieser Kasten steht auf jeder Seite in der linken Spalte. Was darin steht, änderst du in der Konfiguration unter Plugins — oder du schaltest ihn dort ab.

Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

Using CSS transitions (MDN)

Using CSS transitions (MDN)

Quelle / bibliografische Angaben

MDN-Leitfaden „Using CSS transitions“, englische Fassung.

Kurzfassung

Transitions lassen eine Eigenschaftsänderung über eine Zeitspanne ablaufen statt sofort. Die Zwischenwerte berechnet der Browser selbst („implizite Transition“).

Kernaussagen

  • Implizit: Zwischen Start- und Endzustand definiert der Browser die Zwischenschritte.
  • Steuerbar: welche Eigenschaften (transition-property), Dauer (transition-duration), Beschleunigungskurve (transition-timing-function), Verzögerung (transition-delay).
  • Kurzschreibweise transition: <property> <duration> <timing-function> <delay>; wird empfohlen, weil sie auseinanderlaufende Teilwerte vermeidet.
  • Nicht alles ist animierbar.
  • auto: Die Spezifikation empfiehlt, nicht von oder zu auto zu animieren. Gecko hält sich daran, WebKit ist weniger streng – Ergebnisse sind unvorhersehbar und sollen vermieden werden.
  • Beispiel mit mehreren Eigenschaften nutzt rotate als eigene Eigenschaft neben width, height, background-color.

Eigene Einordnung

Die auto-Warnung ist inzwischen teilweise überholt: interpolate-size erlaubt es gezielt, aber nur in Chromium (siehe Animate to height auto (Chrome for Developers)). Die Seite verweist darauf im ausgewerteten Teil nicht.

Verknüpftes Wissen

Weiterlesen

Diese Seite gehört zu gui-test — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.