CSS-tools

Gratis Discrete Transitie Generator

Genereer CSS voor het animeren van elementen die verschijnen of verdwijnen.

Tool laden...

Wat is Discrete Transitie Generator?

CSS kon traditioneel niet overgaan tussen display:none en display:block. Met transition-behavior:allow-discrete en @starting-style zijn nu soepele transities mogelijk voor verschijnende en verdwijnende elementen zoals dialogen, popovers en accordeons.

Snel antwoord

Discrete transities maken CSS-transities mogelijk voor display:none en andere discrete eigenschappen. Gebruik @starting-style voor de beginstatus voordat het element verschijnt.

Last updated: 2026-05-25

Beperkingen

  • Vereist Chrome 117+ of Safari 17.5+. Firefox achter een flag.
  • @starting-style is verplicht voor de inganganimatie.
  • Alleen enter/exit waar display verandert. Tussentijdse overgangen niet ondersteund.

Sources:MDN Web Docs · W3C Specifications · jquery.app on GitHub

Zo gebruik je deze tool

  1. Kies het elementtype: dialog, popover of accordeon.
  2. Stel enter/exit animatie-eigenschappen in zoals opacity en transform.
  3. De tool genereert @starting-style en transition CSS.
  4. Kopieer de CSS naar uw dialog, popover of details element.

Waarvoor je het kunt gebruiken

  • Voeg een fade-in effect toe aan een dialog bij openen.
  • Maak een slide-down animatie voor accordeons.
  • Bouw soepele enter/exit animaties voor popovers.

Gebruik

Praktische voorbeelden

Voorbeeld

Dialog fade-in

Een dialog fade in met opacity en schaal van 0.9 naar 1 met @starting-style.

Voorbeeld

Popover slide

Een popover schuift in van boven met overlay en transition-behavior:allow-discrete.

Veelgemaakte fouten

  • Vergeten transition-behavior:allow-discrete toe te voegen.
  • Geen rekening houden met overlay bij dialog/popover transities.
  • Te langzame animaties die gebruikers frustreren.

Verificatie

  1. Test de enter/exit transities in Chrome of Safari.
  2. Controleer de console op CSS-transitie waarschuwingen.

FAQ

Vragen over Discrete Transitie Generator

Wat doet transition-behavior:allow-discrete?

Het maakt transities mogelijk voor eigenschappen die normaal niet kunnen worden overgegaan, zoals display en overlay.

Is @starting-style nodig?

Ja. Het definieert de beginstatus zoals opacity:0. Zonder @starting-style verschijnt het element eerst in de eindstatus.

Welke eigenschappen zijn normaal discreet?

Display, overlay, content-visibility. Ze hebben geen tussenliggende staten.

Kan ik van display:none naar display:block overgaan?

Ja, met transition-behavior:allow-discrete en @starting-style. Het element fade uit voordat display:none wordt toegepast.

Gerelateerde tools

Meer css-tools

Css

CSS Carousel Generator

Generate native CSS carousel markup with scroll-snap, scroll buttons, scroll markers, and accessible list structure. No JavaScript required.

Open tool

Probeer ook

Probeer ook

Html

CSP Hash Generator

Genereer CSP-hashwaarden voor inline scripts en styles. Hash exacte code met SHA-256, SHA-384 of SHA-512.

Open tool