Proiectează curbe de atenuare cubic-bezier personalizate cu un editor cu mânere și previzualizare animată în timp real.

Editor de curbă
1 2 0 1 0 1 Timp Progres

Trage cele două mânere pentru a modela curba de atenuare.

Previzualizare animație
Atenuat
Liniar
Umplere
1.2s
Puncte de control
Punctul 1
Punctul 2
Presetări
Valoare
cubic-bezier(0, 0, 1, 1)
Cod CSS
transition-timing-function: -; animation-timing-function: -;

Totul rulează în browserul tău: nimic nu este încărcat.


Despre Editor de atenuare Cubic-Bézier

Cubic-Bézier Easing Editor proiectează funcții de temporizare (timing functions) personalizate pentru tranziții și animații CSS. Trage cele două mânere de control pe canvasul curbei, iar valoarea cubic-bezier(x1, y1, x2, y2) se actualizează live; o previzualizare de animație redă easing-ul alături de o referință liniară, astfel încât poți simți diferența, cu o durată ajustabilă și reluare instantanee.

Zece presetări acoperă vocabularul comun: ease standard, ease-in, ease-out și ease-in-out, plus curbe expresive precum back și anticipate care depășesc punctele finale, și rampe de accelerare și decelerare în stil material. Folosește-le ca atare sau ca puncte de plecare pentru a le trage în ceva propriu.

Poți introduce și coordonate exacte ale punctelor de control, apăsa randomize pentru inspirație și copia fie valoarea simplă cubic-bezier(), fie o regulă CSS gata de lipit. Întregul editor rulează în browserul tău.

Cum să utilizați Editor de atenuare Cubic-Bézier

  1. Trage cele două mânere de pe editorul curbei pentru a modela easing-ul.
  2. Dă clic pe Reluare și compară animația cu easing față de referința liniară, ajustând durata dacă e nevoie.
  3. Încearcă presetările (ease, back, anticipate, material și altele) pentru un punct de plecare rapid.
  4. Ajustează fin cu intrările numerice ale punctelor de control pentru valori exacte.
  5. Copiază valoarea cubic-bezier() sau fragmentul CSS complet.

Întrebări frecvente

Sunt coordonatele celor două puncte de control: x1, y1, x2, y2. Axa x este timpul (0 la 1), iar axa y este progresul animației. Punctele trase sus devreme fac mișcarea să înceapă rapid; trase jos, începe lent.

Valorile y pot. Un y peste 1 face animația să depășească ținta și să revină: presetările "back" și "anticipate" fac exact asta. Valorile x trebuie să rămână între 0 și 1, pentru că timpul nu poate merge înapoi.

În orice transition-timing-function sau animation-timing-function CSS, și în opțiunea easing a Web Animations API. Înlocuiește cuvinte cheie precum ease-in-out cu o curbă ajustată la interfața ta.

Folosește ease-out (start rapid, oprire lină) pentru elementele care intră pe ecran sau răspund la o interacțiune: se simte imediat. Folosește ease-in pentru elementele care părăsesc ecranul. Ease-in-out se potrivește mișcărilor în care ambele capete sunt vizibile.

Da, este gratuit și nu necesită cont, iar rulează complet în browserul tău: nimic din ce proiectezi nu este încărcat.


Căutări populare
editor atenuare cubic bezier generator cubic-bezier css generator funcție de atenuare css funcție de temporizare tranziție css editor curbă de atenuare animație curbă bezier personalizată css cubic bezier ease-in-out
Ai nevoie de ajutor?
Ai întâmpinat o problemă cu acest instrument? Spune-ne.
Raportează o problemă

Adăugați acest instrument gratuit pe propriul site: copiați și lipiți codul de mai jos.