GEDOPLAN
zero

Bye Bye Angular Animation

zero
ChatGPT Image 24. Nov. 2025 10 09 48 png

Ich gebe zu, dass ich, wenn möglich, einen großen Bogen um Angular Animation gemacht habe. Wo aus visuellen Gründen Animationen erforderlich waren, war die Standard-CSS-Animationsbibliothek immer meine erste Wahl. Nicht ganz falsch: Offiziell ist @angular/animations ab Angular 20.2 als deprecated gekennzeichnet. Im offiziellen Migration-Guide wird auf die Standard-CSS-Animationsbibliothek verwiesen, die nun verwendet werden soll.

Zwei Nettigkeiten spendiert Angular uns aber: animate.enter und animate.leave, um weiterhin das Anzeigen und Ausblenden von Komponenten zu ermöglichen. Ein einfaches Beispiel für eine Fade-In Animation mit vertikalem sizing könnte nun so aussehen:

@keyframes size-fade {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 100vh;
  }
}

.fade {
  animation: size-fade 3s;
  overflow: hidden;
}
  <mat-card animate.enter="fade">
....
</mat-card

Diese Deklaration sorgt nun dafür, dass die entsprechende „fade“ CSS Klasse für die Dauer der Animation an das Element angehängt wird:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Bitte füllen Sie dieses Feld aus.
Bitte füllen Sie dieses Feld aus.
Bitte gib eine gültige E-Mail-Adresse ein.
Sie müssen den Bedingungen zustimmen, um fortzufahren.

Autor

Diesen Artikel teilen

LinkedIn
Xing

Gibt es noch Fragen?

Fragen beantworten wir sehr gerne! Schreibe uns einfach per Kontaktformular.

Kurse

weitere Blogbeiträge

2019 11 22 12 52 10 ng workspace documentation
Webprogrammierung

Angular – im Griff – Compodoc

Angular Anwendungen können sehr schnell sehr groß werden, wollen wir doch möglichst kleine gut wartbare Bestandsteile entwickeln. Also füllt sich…

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!

Work Life Balance. Jobs bei Gedoplan

We are looking for you!

Lust bei GEDOPLAN mitzuarbeiten? Wir suchen immer Verstärkung – egal ob Entwickler, Dozent, Trainerberater oder für unser IT-Marketing! Schau doch einfach mal auf unsere Jobseiten! Wir freuen uns auf Dich!