Generator de CSS keyframes
Convertiți pași percent;property:value într-un bloc @keyframes și declarația sa de animație.
Generator de CSS keyframes
Inserați pași de keyframe ca percent;property:value — o linie per punct, cum ar fi 0;opacity:0 urmat de 100;opacity:1 — și acest instrument asamblează un bloc @keyframes complet plus declarația de scurtătură de animație corespunzătoare. Adăugați mai multe perechi property:value pe aceeași linie, separate prin puncte și virgule, pentru a anima mai mult de o proprietate la acel punct, și reutilizați un procent pe mai multe linii pentru a continua să adăugați proprietăți la el.
Alegeți o predicție — estompare, alunecare, pulsație, tremur sau săritură — pentru a sări peste scrierea manuală a pașilor și pentru a obține o animație gata cu toate opțiunile încă ajustabile, sau schimbați predicția la personalizat pentru a conduce fiecare punct din propria intrare. Opțiunile rămase formează declarația de scurtătură de animație: numele stabilește identificatorul împărțit de regula @keyframes și declarația de animație, durata și întârzierea sunt în secunde, și funcția de sincronizare acoperă fiecare cuvânt cheie standard plus o curbă cubic-bezier() personalizată pentru o formă de easing exactă. Setați animația pentru a se repeta de un număr fix de ori sau activați infinit, alegeți o direcție (normal, invers, alternativ, alternativ invers) și un mod de umplere pentru ceea ce se întâmplă înainte și după rulare, și activați opțiunea de prefix webkit pentru a emite și un bloc @-webkit-keyframes și o linie -webkit-animation pentru versiunile mai vechi de Safari și Android WebView.
Valorile procentuale în afara intervalului 0–100 sunt fixate în interval, "from" și "to" sunt acceptate ca aliasuri pentru 0 și 100, iar liniile goale sau malformate sunt ignorate în loc să rupă rezultatul. Totalul sub rezultat raportează câți pași de keyframe au fost generați și numărul exact de caractere.
Tot ceea ce funcționează local în browserul dvs. pe măsură ce scrieți — niciun dat CSS sau de animație nu este trimis vreodată la un server. Copiați rezultatul, descărcați-l ca fișier .txt, sau trimiteti rezultatul înapoi în intrare pentru a continua să rafinați pașii.