Ġeneratur ta' Easing CSS Cubic-Bezier b'xejn
Iddesinja curves ta' easing CSS billi tiġbed il-punti tal-kontroll, ara l-moviment ħaj fil-preview, u ikkopja l-valur cubic-bezier(). Jinkludi presets overshoot/bounce.
Iġbed il-mankijiet teal u roża biex tifforma l-kurva
Presets
Il-mankijiet roża u teal jistgħu jiġbdu 'l fuq jew 'l isfel mill-kaxxa (Y lil hinn minn 0–1) biex joħolqu effetti ta' tgerbieb/rimbalz bħal back-out u anticipate. X jibqa' fi ħdan 0–1 (iż-żmien ma jistax jirritorna).
Użi komuni
- Tgħaddi Custom CSS TransitionDedika 'natural-feeling easing għal hover effects, menus, u UI transitions.
- Bounce u Overshoot AnimationsOħloq playful spring/bounce motion bi ġbid il-punti tal-kontroll lil hinn mill-kaxxa.
- Easing għal @keyframes AnimationsAgħżel il-funzjoni tal-animation-timing-function dritt għal CSS keyframe animations.
- Easing Values għal JS Animation LibrariesIkseb cubic-bezier values għal GSAP, Framer Motion, anime.js, u aktar.
- Fehom Kif il-Easing JaħdemAra r-relazzjoni bejn kurva bezier u l-moviment li tipproduċi.
Kif Taħdem
L-editur huwa mibni kompletament fil-browser bl-użu tal-istat ta' React u SVG — l-ebda librerija timmaniġġja l-matematika tal-kurva. Żewġ punti ta' kontroll li tista' tiġbed jiddefinixxu triq Bezier kubika SVG, u l-magna ta' animazzjoni CSS tal-browser stess tħaddem l-anteprima tal-moviment billi tinserixxi l-valur cubic-bezier() riżultanti direttament f'regola @keyframes.
- 1Iġbed jew ittajpja l-punti ta' kontrollŻewġ manek (P1 fit-teal, P2 fir-roża) joqgħodu fuq canvas SVG. L-iġbid juża l-Pointer Events API b'setPointerCapture biex il-manek isegwi subgħajk jew il-cursor tiegħek anke barra mill-fruntiera SVG. Tista' wkoll timbotta l-manek bit-tastiera tal-vleġeġ jew tittajpja valuri eżatti fid-dħul numeriku x1/y1/x2/y2.
- 2L-SVG jiddisinja l-kurva f'ħin realiIl-kurva hija element <path> SVG wieħed li l-kmand C (Bezier kubika) tiegħu jerġa' jiġi kkalkulat mill-erba' koordinati tal-punti ta' kontroll f'kull aġġornament tal-istat. L-ebda canvas, l-ebda librerija esterna — il-magna tar-rendjar SVG tal-browser tiddisinja t-triq direttament.
- 3Il-magna CSS tal-browser tagħti anteprima tal-easingTliet animazzjonijiet ħajjin (punt li jiskorri, transizzjoni tal-wisa', u skala) iħaddmu CSS @keyframes bil-valur cubic-bezier() inserit inline. Il-magna tal-animazzjoni stess tal-browser tinterpreta l-kurva, għalhekk dak li tara huwa eżatt dak li s-CSS tal-produzzjoni tiegħek se tipproduċi.
- 4Ikkopja l-biċċa fis-sintassi tal-framework tiegħekTabs jifformattaw l-istess erba' numri bħala CSS transition-timing-function, klassi ta' valur arbitrarju ta' Tailwind, array easing ta' Framer Motion, jew string easing ta' anime.js. Il-biċċa tinkiteb fil-clipboard b'navigator.clipboard. Il-kurva hija wkoll ikkodifikata fil-hash tal-URL (#b=x1,y1,x2,y2) biex tista' taqsam jew tissejvja bookmark tagħha.
Għodod Relatati
Dieħel/Ħiereġ Gradwali tal-Awdjo
Żid dieħel gradwali u ħiereġ gradwali fuq kwalunkwe clip tal-awdjo bil-kurva tal-għażla tiegħek, murija ħajja fuq il-waveform.
Editur tas-Subtitli
Immodifika subtitli SRT/VTT f'tabella, ħarihom live fuq il-vidjo tiegħek, u esporta.
Ġeneratur tas-CSS Grid
Iddisinja CSS grid viżwalment — tracks, units u gaps — u kopja l-CSS u HTML ġenerati.