ఉచిత CSS క్యూబిక్-బెజియర్ ఈజింగ్ జనరేటర్
కంట్రోల్ పాయింట్లను లాగడం ద్వారా CSS ఈజింగ్ కర్వ్లను డిజైన్ చేయండి, మోషన్ను లైవ్లో ప్రివ్యూ చేయండి, మరియు cubic-bezier() విలువను కాపీ చేయండి. ఓవర్షూట్/బౌన్స్ ప్రీసెట్లతో సహా.
వక్రరేఖను ఆకృతి చేయడానికి టీల్ & రోజ్ హ్యాండిల్స్ను లాగండి
ప్రీసెట్లు
రోజ్ మరియు టీల్ హ్యాండిల్స్ back-out మరియు anticipate వంటి 'ఓవర్షూట్' / బౌన్స్ ఎఫెక్ట్లను సృష్టించడానికి బాక్స్ పైన లేదా కింద లాగవచ్చు (Y 0-1 దాటి). X 0-1 లోపలే ఉంటుంది (సమయం వెనక్కి వెళ్ళదు).
ఇది ఎలా పనిచేస్తుంది
ఎడిటర్ React state మరియు SVG ఉపయోగించి పూర్తిగా బ్రౌజర్లో నిర్మించబడింది — కర్వ్ గణితాన్ని ఏ లైబ్రరీ నిర్వహించదు. రెండు లాగగలిగే కంట్రోల్ పాయింట్లు SVG cubic Bezier పాత్ను నిర్వచిస్తాయి, ఫలిత cubic-bezier() విలువను నేరుగా @keyframes రూల్లోకి చేర్చడం ద్వారా బ్రౌజర్ సొంత CSS యానిమేషన్ ఇంజిన్ మోషన్ ప్రివ్యూను నడుపుతుంది.
- 1కంట్రోల్ పాయింట్లను లాగండి లేదా టైప్ చేయండిరెండు హ్యాండిల్లు (టీల్లో P1, రోజ్లో P2) SVG కాన్వాస్పై ఉంటాయి. లాగడం setPointerCaptureతో Pointer Events API ఉపయోగిస్తుంది, కాబట్టి SVG సరిహద్దు వెలుపల కూడా హ్యాండిల్ మీ వేలు లేదా కర్సర్ను అనుసరిస్తుంది. బాణం కీలతో హ్యాండిల్లను కొద్దిగా జరపవచ్చు లేదా x1/y1/x2/y2 సంఖ్యా ఇన్పుట్లలో ఖచ్చితమైన విలువలు టైప్ చేయవచ్చు.
- 2SVG కర్వ్ను రియల్ టైమ్లో గీస్తుందికర్వ్ ఒకే SVG <path> ఎలిమెంట్, దాని C (cubic Bezier) కమాండ్ ప్రతి state అప్డేట్పై నాలుగు కంట్రోల్-పాయింట్ కోఆర్డినేట్ల నుండి మళ్లీ లెక్కించబడుతుంది. canvas లేదు, బాహ్య లైబ్రరీ లేదు — బ్రౌజర్ SVG రెండరర్ పాత్ను నేరుగా గీస్తుంది.
- 3బ్రౌజర్ CSS ఇంజిన్ ఈజింగ్ను ప్రివ్యూ చేస్తుందిమూడు లైవ్ యానిమేషన్లు (జారే చుక్క, వెడల్పు transition, మరియు scale) cubic-bezier() విలువ ఇన్లైన్గా చేర్చిన CSS @keyframes నడుపుతాయి. బ్రౌజర్ సొంత యానిమేషన్ ఇంజిన్ కర్వ్ను అర్థం చేసుకుంటుంది, కాబట్టి మీరు చూసేది ఖచ్చితంగా మీ ప్రొడక్షన్ CSS ఉత్పత్తి చేసేదే.
- 4మీ ఫ్రేమ్వర్క్ సింటాక్స్లో స్నిపెట్ను కాపీ చేయండిట్యాబ్లు అవే నాలుగు సంఖ్యలను CSS transition-timing-function, Tailwind arbitrary-value క్లాస్, Framer Motion ease array, లేదా anime.js easing స్ట్రింగ్గా ఫార్మాట్ చేస్తాయి. స్నిపెట్ navigator.clipboardతో క్లిప్బోర్డ్కు రాయబడుతుంది. కర్వ్ URL hash (#b=x1,y1,x2,y2)లో కూడా ఎన్కోడ్ చేయబడుతుంది, కాబట్టి దాన్ని షేర్ లేదా బుక్మార్క్ చేయవచ్చు.
సంబంధిత సాధనాలు
ఆడియో ఫేడ్ ఇన్/అవుట్
ఏ ఆడియో క్లిప్కైనా మీకు నచ్చిన కర్వ్తో ఫేడ్-ఇన్, ఫేడ్-అవుట్ జోడించండి, వేవ్ఫార్మ్పై లైవ్గా చూడండి.
సబ్టైటిల్ ఎడిటర్
SRT/VTT సబ్టైటిల్లను ఒక టేబుల్లో ఎడిట్ చేయండి, మీ వీడియోపై వాటిని ప్రత్యక్షంగా ప్రివ్యూ చేయండి, మరియు ఎగుమతి చేయండి.
CSS గ్రిడ్ జనరేటర్
CSS గ్రిడ్ను దృశ్యపరంగా డిజైన్ చేయండి — ట్రాక్లు, యూనిట్లు మరియు గ్యాప్లు — తర్వాత జనరేట్ అయిన CSS మరియు HTMLను కాపీ చేయండి.