transition: all 300ms ease;Wat is de CSS Transition Generator?
De CSS Transition Generator is een visuele editor voor de CSS-overgangseigenschap U kiest welke eigenschap u wilt animeren, stelt de duur in, kiest een timingfunctie en voegt een vertraging toe, activeert vervolgens een live preview om de exacte versoepeling te bekijken voordat u de declaratie kopieert U kunt verschillende overgangen in één steno leggen - bijvoorbeeld vervagende opaciteit tijdens het verplaatsen van een transformatie - en elke laag krijgt zijn eigen eigenschap, duur, timing en vertraging.
Een overgang vertelt de browser om de verandering tussen twee waarden van een eigenschap te animeren in plaats van onmiddellijk te schakelen. Verander een achtergrondkleur bij hover zonder overgang en deze klikt vast; voeg overgang toe: achtergrondkleur 200 meter gemak en dezelfde verandering versoepelt over een vijfde van een seconde. De overgang leeft in de basisstatus, niet in de zweefstatus, dus het element animeert zowel in als uit de verandering, waardoor een interactie zich eerder voltooid dan abrupt voelt op de terugweg.
Alles gebeurt in uw browser Start vanuit een preset zoals Fade, Button hover of Bounce, pas de schuifregelaars aan en selecteert, druk op de voorbeeldtrigger om de beweging te zien en kopieer de steno De tool schrijft de vier delen in de volgorde die de specificatie vereist - eigenschap, duur, timing-functie, vertraging - en laat de vertraging weg wanneer deze nul is Geen account, geen uploads en het blijft offline werken zodra de pagina is geladen.
De meest voorkomende fout is het proberen een eigenschap over te zetten die geen tussenliggende waarden heeft. weergave: geen om weer te geven: blok kan niet animeren, omdat weergave geen animeerbare eigenschap is - er is geen midden tussen geen en blok - daarom springt een fade-in die alleen op het display is gebouwd. De oplossing is om dekking en zichtbaarheid samen over te zetten, of om het nieuwere, toegestane discrete gedrag te gebruiken. Het is ook de moeite waard om transformatie en dekking te animeren in plaats van breedte, hoogte, boven of links: de eerste twee zijn samengesteld op de GPU en activeren geen lay-out, dus ze blijven soepel, terwijl het animeren van lay-outeigenschappen de pagina op elk frame opnieuw berekent en de gebruikelijke bron van rukige, stotterende overgangen is.
Hoe de CSS Transition Generator gebruiken?
Kies een voorinstelling of een woning
Begin met een voorinstelling zoals Fade, Button hover of Bounce, of kies de eigenschap die u wilt animeren: dekking, transformatie, achtergrondkleur of zo.
Stel duur, versoepeling en vertraging in
Sleep de duur - en vertragingsschuifregelaars en kies een timingfunctie - gemak, lineair, een kubisch-bezier-curve of stappen De waarden worden gaandeweg in de steno bijgewerkt.
Bekijk een voorbeeld van de beweging
Druk op de trigger om de overgang op het voorbeeldelement af te spelen Omdat een overgang een statuswijziging nodig heeft om te kunnen worden uitgevoerd, schakelt het voorbeeld tussen twee toestanden zodat u de versoepeling ziet.
Kopieer de CSS
Kopieer de gegenereerde overgangskorthand en plak deze op de basisstatus van uw element, niet op de zweefstatus, zodat deze in beide richtingen animeert.
Belangrijkste kenmerken
Meerdere Overgangslagen
Voeg lagen toe en verwijder ze om meerdere eigenschappen tegelijk te animeren - elk met zijn eigen eigenschap, duur, timingfunctie en vertraging - samengevoegd tot één komma-gescheiden steno
Real Easing Curves
De vier CSS-trefwoorden plus samengestelde kubieke-bezier-presets, inclusief een materiaalstandaardcurve en een overschrijding van de back-curve, en een stap()functie voor frame-voor-frame beweging
Live Hover Preview
Een trigger speelt de overgang af op een voorbeeldelement door tussen twee toestanden te schakelen, zodat u de timing en versoepeling voelt voordat u een enkele regel kopieert
Correcte steno-volgorde
Output volgt de specificatievolgorde van eigenschap, duur, timingfunctie en vertraging, en laat de vertraging vallen wanneer deze nul is, zodat de CSS schoon blijft
Frequently Asked Questions
Related Tools
CSS Animation Generator
Build CSS keyframe animations from presets like fade, slide, bounce and spin. Adjust duration, easing, delay, iteration and direction, preview live, then copy the keyframes and animation shorthand.
CSS Grid Generator
Build CSS Grid layouts visually. Set columns, rows, track sizes, gaps and alignment with a live preview, then copy the generated grid CSS - all in your browser.
CSS Transform Generator
Build a CSS transform from translate, rotate, scale, skew and 3D perspective with live sliders and a preview, then copy production-ready code.
CSS Glassmorphism Generator
Create frosted-glass UI with a live preview and sliders for backdrop blur, transparency, saturation, color, and radius - then copy production-ready CSS.
Comments
0 comments
No comments yet. Be the first to share your thoughts!