CSS Cubic-Bezier-hægðarsmiður — ókeypis
Hannaðu CSS-hægðarferil með því að draga stýripunkta, forskoðaðu hreyfinguna beint og afritaðu cubic-bezier() gildið. Inniheldur yfirskot/réttitilbakastökk forstillingar.
Dragðu teal og rósalitur handfönginn til að móta kúrfuna
Forstillingar
Rósalitur og teal handföngin geta togað upp eða niður úr kassanum (Y fyrir utan 0–1) til að búa til yfirskotsvirkni / goppáhrif eins og back-out og anticipate. X helst innan 0–1 (tíminn getur ekki snúið við).
Algeng notkun
- Sérstilltar CSS breytinga slysHannaðu náttúruleg tilfinningarleg tilfærslur fyrir flýta áhrif, valmyndir og notendaviðmót breytingar.
- Stökkva og yfirskot hreyfingarBúðu til leikgjörn vor/stokkva hreyfingu með því að draga stýripunkta fyrir utan kassann.
- Slys fyrir @keyframes hreyfingarVeldu rétta hreyfingu-tímasetningu-fall fyrir CSS keyframe hreyfingar.
- Slysgildi fyrir JS hreyfingu bækurFáðu kubíska bezia gildi fyrir GSAP, Framer Motion, anime.js og fleira.
- Skilaðu hvernig slys virkaSjáðu sambandið milli bezier ferils og hreyfingarinnar sem hún framleiðir.
Hvernig það virkar
Ritilinn er byggður algjörlega í vafranum með React state og SVG — ekkert bókasafn meðhöndlar kúrfustærðfræðina. Tveir draganlegir stjórnpunktar skilgreina SVG kúbíska Bezier-slóð, og eigin CSS-hreyfimyndavél vafrans keyrir hreyfingarforskoðunina með því að sprauta cubic-bezier() gildinu beint inn í @keyframes reglu.
- 1Dragðu eða skrifaðu stjórnpunktaTvö handföng (P1 í teal, P2 í rose) sitja á SVG-kanvasi. Að draga notar Pointer Events API með setPointerCapture svo handfangið fylgi fingri þínum eða bendlinum jafnvel utan SVG-marksins. Þú getur einnig ýtt handföngum með örvatökkum eða skrifað nákvæm gildi í x1/y1/x2/y2 talnainntökin.
- 2SVG teiknar kúrfuna í rauntímaKúrfan er stakt SVG <path> element þar sem C (kúbíska Bezier) skipunin er endurreiknuð úr fjórum stjórnpunktahnitunum við hverja ástandsuppfærslu. Enginn kanvas, ekkert ytra bókasafn — SVG-myndgerðarvél vafrans teiknar slóðina beint.
- 3CSS-vél vafrans forskoðar mýkingunaÞrjár lifandi hreyfimyndir (sleðandi punktur, breiddaryfirfærsla, og skölun) keyra CSS @keyframes með cubic-bezier() gildinu sprautuðu inn. Eigin hreyfimyndavél vafrans túlkar kúrfuna, svo það sem þú sérð er nákvæmlega það sem framleiðslu-CSS þitt mun framleiða.
- 4Afritaðu brotið í setningafræði rammans þínsFlipar forma sömu fjóru tölurnar sem CSS transition-timing-function, Tailwind handahófs-gildisflokk, Framer Motion ease-fylki, eða anime.js mýkingarstreng. Brotið er skrifað á klippiborðið með navigator.clipboard. Kúrfan er einnig kóðuð í URL-hashinu (#b=x1,y1,x2,y2) svo þú getir deilt eða bókamerkt hana.
Tengd verkfæri
Hljóð-inn/útdeyfing
Bættu inn- og útdeyfingu við hvaða hljóðklippu sem er með valinni kúrfu, forskoðað lifandi á bylgjuforminu.
Textaskrá ritstjóri
Breyttu SRT/VTT textaskrám í töflu, forskoðaðu þær lifandi yfir myndskeiðinu og fluttu þær út.
CSS Grid framleiðandi
Hannstu CSS hnitakerfi með sjónrænum hætti — brautir, einingar og bila — og afritaðu mynduðu CSS og HTML.