Command Palette

Search for a command to run...

CS

CSS Transition Generator

Bouw een CSS-overgang van eigenschap, duur, timingfunctie en vertraging met een live hover preview, en kopieer vervolgens productieklare code Ondersteunt meerdere lagen.

Presets
Toolz
Layers
Layer 1
300ms
0ms
Generated CSS
transition: all 300ms ease;
Category:css
Mode:Offline
Version:1.0.0
Access:Free

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?

1

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.

2

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.

3

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.

4

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

Een CSS-overgang animeert de verandering tussen twee waarden van een eigenschap over een ingestelde duur in plaats van direct te schakelen U definieert het eenmaal in de basisstatus, en de browser versoepelt de eigenschap telkens wanneer de waarde ervan verandert, zoals bij hover of wanneer een klasse wordt omgeschakeld.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

css transition generatorcss transitiontransition csscss hover effecttransition timing functioncubic beziercss easetransition delaycss animation timing