Was ist Diskreter-Übergangs-Generator?
CSS konnte traditionell nicht zwischen display: none und display: block übergehen. Die Eigenschaft transition-behavior: allow-discrete und die @starting-style-Regel ermöglichen jetzt fließende Übergänge für erscheinende und verschwindende Elemente. Dies ist essentiell für Dialoge, Popovers, Tooltips und Ausklapp-Panels.
Kurze Antwort
Discrete Transitions ermöglichen CSS-Übergänge für display:none und andere diskrete Eigenschaften, wenn ein Element erscheint oder verschwindet. Verwenden Sie @starting-style, um den Anfangszustand vor dem Erscheinen des Elements zu definieren.
Last updated: 2026-05-25
Einschränkungen
- Discrete Transitions für display erfordern Chrome 117+ oder Safari 17.5+. Die Firefox-Unterstützung steht Anfang 2026 hinter einem Flag.
- @starting-style ist für die Eingangsanimation erforderlich. Ohne springt das Element in seinen Endzustand, bevor der Übergang startet.
- Discrete Transitions animieren nur Ein- und Austritt, wo sich display ändert. Zwischenzustände werden nicht unterstützt.
Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub
So nutzt du dieses Tool
- Wählen Sie den Elementtyp, den Sie animieren möchten: Dialog, Popover oder Ausklapp-Panel.
- Legen Sie Ein- und Ausblend-Animationseigenschaften wie opacity und transform fest.
- Das Tool generiert die @starting-style- und transition-CSS.
- Kopieren Sie das CSS und wenden Sie es auf Ihr Dialog-, Popover- oder details-Element an.
Wofür du es nutzen kannst
- Fügen Sie einem Dialog-Modal einen Einblendeffekt hinzu, wenn es geöffnet wird.
- Erstellen Sie eine Slide-Down-Animation für Ausklapp-Panels.
- Bauen Sie fließende Ein- und Ausblend-Animationen für Popovers.