Ü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.

How to create high-performance CSS animations (web.dev)

How to create high-performance CSS animations (web.dev)

Quelle / bibliografische Angaben

Leitfaden auf web.dev.

  • Autoren laut Seite: Kayce Basques, Rachel Andrew
  • Stand laut Seite: „Last updated 2020-10-06“
  • URL: https://web.dev/articles/animations-guide, abgerufen 2026-09-12 (über Firecrawl)
  • Die Theorie dahinter steht im verlinkten Artikel „Why are some animations slow?“, nicht ausgewertet

Kurzfassung

Für flüssige Animationen transform und opacity animieren und Eigenschaften meiden, die Layout oder Paint auslösen. will-change nur gezielt einsetzen.

Kernaussagen

  • Bewegen: transform mit translate; Drehen: rotate; Skalieren: scale; Ein-/Ausblenden: opacity.
  • Meiden: Eigenschaften, die Layout oder Paint auslösen, außer es ist unbedingt nötig. Vorher die Wirkung auf die Rendering-Pipeline prüfen.
  • Ebenen erzwingen: will-change legt ein Element auf eine eigene Ebene. Laut Spezifikation nur für Elemente, die sich gleich ändern werden, z. B. eine ein- und ausfahrende Seitenleiste. Sonst per JavaScript kurz vorher setzen und danach wieder entfernen.
  • Ohne will-change-Unterstützung: transform: translateZ(0).

Eigene Einordnung

Kernaussagen gelten weiter, die Seite ist aber von 2020. Einzelne Transform-Eigenschaften (translate, rotate, scale als eigene CSS-Eigenschaften) erwähnt sie nicht. Der translateZ(0)-Hinweis ist heute praktisch überflüssig, weil will-change laut web-features 3.38.0 Baseline widely available ist. Die Empfehlung, will-change nur gezielt zu setzen, widerspricht dem pauschalen Tipp in position CSS-Eigenschaft (MDN).

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.