Generator de easing și tranziție CSS
Creați o regulă de tranziție CSS dintr-o curbă predefinită sau puncte cubic-bezier personalizate, cu un grafic text al mișcării.
Generator de easing și tranziție CSS
Alegeți proprietățile pe care doriți să le animați, setați o durată și o întârziere, iar acest instrument vă va scrie regula de tranziție — ca CSS simplu sau ca un bloc de configurare Tailwind pe care îl puteți plasa direct în tailwind.config.js. Acoperă curbele denumite comune (linear, ease, ease-in, ease-out, ease-in-out) plus ease-out-back, o curbă care depășește valoarea finală înainte de a se stabiliza, care nu este un cuvânt-cheie CSS nativ și trebuie întotdeauna să fie scrisă ca cubic-bezier().
Sub regula generată, un grafic text trasează progresul curbei în fiecare punct din timp — de la 0 la începutul animației până la 1 la sfârșitul acesteia, cu o bară pentru fiecare eșantion, astfel încât să puteți vedea accelerația și orice depășire fără a deschide uneltele de dezvoltator. Comutați la "cubic-bezier() personalizat" și introduceți propriile patru puncte de control pentru a visualiza o curbă pe care ți-a dat-o cineva, sau una pe care ai copiat-o dintr-un instrument de design; primele și al treilea punct trebuie să rămână între 0–1 pe axa timpului (este o cerință CSS), dar valorile y pot merge dincolo de 0–1, ceea ce este exact modul în care funcționează efectele bounce și back.
Câmpul de proprietăți acceptă o listă separată prin virgulă — transform, opacity, background-color, sau o proprietate CSS personalizată ca --panel-width — și instrumentul scrie o linie pe proprietate, astfel încât regula să rămână ușor de citit. Durata și întârzierea sunt în milisecunde; numărul de rânduri ale graficului este ajustabil de la 2 la 41 pentru o citire mai aspră sau mai fină a curbei. Tot ceea ce ruleaza local în browserul dvs.: nimic din ceea ce introduceți nu este trimis nicăieri. Copiați rezultatul, descărcați-l ca fișier .txt sau trimiteți rezultatul înapoi la intrare pentru a continua să-l ajustați.