Kyauta Mai Ƙirƙirar CSS Cubic-Bezier Easing
Tsara curves na easing na CSS ta hanyar jan wuraren sarrafawa, ka gwada motsin a rai, ka kwafi ƙimar cubic-bezier(). Ya haɗa da zaɓuɓɓukan overshoot/bounce.
Ja hannayen teal da rose don sifanta lanƙwasa
Saitattun tsari
Hannayen rose da teal na iya jan sama ko ƙasa akwatin (Y bayan 0-1) don ƙirƙirar tasirin 'wuce gona da iri' / motsi kamar back-out da anticipate. X yana zama tsakanin 0-1 (lokaci ba zai iya komawa baya ba).
Yadda Yake Aiki
An gina editan gaba ɗaya a burauza ta amfani da yanayin React da SVG — babu ɗakin karatu da yake sarrafa lissafin lanƙwasa. Wurare biyu masu iya ja suna tantance hanyar SVG cubic Bezier; injin motsi na CSS na burauzarka da kansa yana gudanar da dubawar motsi ta hanyar saka ƙimar cubic-bezier() da aka samu kai tsaye a wata ka'idar @keyframes.
- 1Ja ko rubuta wuraren dubawaHannaye biyu (P1 a teal, P2 a rose) suna zaune a wani canvas na SVG. Jawo yana amfani da Pointer Events API tare da setPointerCapture don hannun ya bin diddigin yatsanka ko alamarka ko da wajen iyakar SVG. Za ka iya kuma matsa hannaye da maɓallan kibiya ko rubuta ainihin ƙimomi zuwa abubuwan shigarwar lamba x1/y1/x2/y2.
- 2SVG yana zana lanƙwasa a lokaci na gaskiyaLanƙwasar wani abu ne guda na SVG <path> wanda umarninsa C (cubic Bezier) ake sake lissafta shi daga daidaitawar wurare guda huɗu a kowace sabuntawar yanayi. Babu canvas, babu ɗakin karatu na waje — mai zanawa na SVG na burauza yana zana hanyar kai tsaye.
- 3Injin CSS na burauza yana dubawar sauƙaƙawarMotsawa guda uku masu rai (wani dige mai zamewa, sauyawar fadi, da girma) suna gudanar da CSS @keyframes tare da ƙimar cubic-bezier() da aka saka a cikin gida. Injin motsi na burauzarka da kansa yana fassara lanƙwasar, don haka abin da kake gani shine daidai abin da CSS ɗinka na samarwa zai bayar.
- 4Kwafi guntun a syntax na tsarinkaShafuka suna tsara iri ɗayan lambobi huɗu a matsayin CSS transition-timing-function, wani aji na Tailwind arbitrary-value, wani jeri na Framer Motion ease, ko wani harafin sauƙaƙawa na anime.js. Ana rubuta guntun zuwa clipboard da navigator.clipboard. Ana kuma ɓoye lanƙwasar a cikin hash na URL (#b=x1,y1,x2,y2) don ka iya raba ko yin alama gare ta.
Kayan Aiki Masu Alaƙa
Bayyanawa da Bacewa Sannu-sannu na Sauti
Ƙara bayyanawa da bacewa sannu-sannu ga kowane sashin sauti tare da zaɓin lanƙwasa da kake so, ana nuna shi kai-tsaye a kan waveform.
Mai Gyara Subtitle
Gyara subtitles na SRT/VTT a cikin tebur, duba su kai tsaye a kan bidiyonku, kuma fitar da su.
Mai Ƙirƙirar CSS Grid
Ƙirƙiri grid ɗin CSS ta hanyar gani — hanyoyi, raka'o'i da gibi — sannan ka kwafi CSS da HTML da aka ƙirƙira.