Gineadóir Maolaithe CSS Cubic-Bezier saor in aisce
Dearaigh cuair mhaolaíochta CSS trí phointí rialaithe a tharraingt, réamhamharc na gluaisne beo, agus cóipeáil an luach cubic-bezier(). Cuimsíonn réamhshocruithe ró-leanúna/preabtha.
Tarraing na hanlaí teal agus rós chun an cuar a mhúnlú
Réamhshocruithe
Is féidir leis na hanlaí rós agus teal tarraingt os cionn nó faoi bhun an bhosca (Y thar 0-1) chun éifeachtaí ró-scaoilte / preabadh a chruthú cosúil le back-out agus anticipate. Fanann X laistigh de 0-1 (ní féidir le ham dul ar ais).
Úsáidí coitianta
- Geal Geal Chusmhéineadh CSSDearadh mothúchánach-mothúchánach a dhéanamh le haghaidh éifeachtaí foluain, roghchláir, agus athruithe UI.
- Bounce u Overshoot AnimatedDéan gluaiseacht foluain/stoic spraoi-dhéanach trí phointí rialúcháin a bhaint lasmuigh den bhosca.
- Geal do @keyframes AnimatedRoghnaigh an fheidhm animation-timing-ceart i gcomhair CSS keyframe animated.
- Geal Values le haghaidh JS Animated LeabharlannaFaigh cubic-bezier luachanna do GSAP, Framer Motion, anime.js, agus níos mó.
- Tuig Conas a oibríonn GealFéach ar an ngaol idir an chuar bezier agus an gluaiseacht a dhéanann sé.
Conas a Oibríonn sé
Tá an t-eagarthóir tógtha go hiomlán sa bhrabhsálaí ag baint úsáide as staid React agus SVG — ní láimhseálann aon leabharlann an uimhríocht chuair. Sainíonn dhá phointe rialaithe in-tarraingthe cosán Bezier cubach SVG, agus ritheann inneall beochana CSS an bhrabhsálaí féin an réamhamharc gluaisne trí luach cubic-bezier() an torthaí a instealladh go díreach i riail @keyframes.
- 1Tarraing nó clóscríobh pointí rialaitheSuíonn dhá lámh (P1 i teal, P2 i rós) ar chanbhás SVG. Úsáideann tarraingt an API Pointer Events le setPointerCapture ionas go rianaíonn an lámh do mhéar nó cúrsóir fiú lasmuigh de theorainn an SVG. Is féidir leat lámha a bhogadh le heochracha saighde freisin nó luachanna beachta a chlóscríobh isteach san ionchuir uimhreacha x1/y1/x2/y2.
- 2Tarraingíonn SVG an cuar i bhfíor-amIs eilimint SVG <path> amháin an cuar a ríomhtar a ordú C (Bezier cubach) as na ceithre chomhordanáid pointe rialaithe ar gach nuashonrú staide. Gan canbhás, gan leabharlann sheachtrach — tarraingíonn rindreálaí SVG an bhrabhsálaí an cosán go díreach.
- 3Réamhamharcann inneall CSS an bhrabhsálaí an réidhiúRitheann trí bheochan bheo (ponc ag sleamhnú, aistriú leithid, agus scála) @keyframes CSS leis an luach cubic-bezier() instealladh inlíne. Léirmhíníonn inneall beochana an bhrabhsálaí féin an cuar, mar sin is é a fheiceann tú go beacht an rud a tháirgeoidh do CSS táirgthe.
- 4Cóipeáil an blúire i gcomhréir do chreatlachFormáidíonn cluaisíní na ceithre uimhir chéanna mar fheidhm-am-timeála aistrithe CSS, aicme luacha treallach Tailwind, eagar réidhithe Framer Motion, nó teaghrán réidhithe anime.js. Scríobhtar an blúire chuig an ngearrthaisce le navigator.clipboard. Ionchódaítear an cuar freisin i hais an URL (#b=x1,y1,x2,y2) ionas gur féidir leat é a roinnt nó a chur i leabharmharcanna.
Uirlisí Gaolmhara
Céimniú Fuaime Isteach/Amach
Cuir céimniú isteach agus céimniú amach le haon ghearrthóg fuaime le do rogha cuar, réamhamharcaithe beo ar an dtonnfhoirm.
Eagarthóir Fotheideal
Cuir fotheideal SRT/VTT in eagar i dtábla, réamhamharc iad beo ar do bhídeo, agus easpórtáil iad.
Giniúradh Ghréine CSS
Dearadh CSS gréine go radharcach — rianta, aonaid agus bhearna — agus cóipeáil an CSS agus HTML a ghintear.