இலவச CSS Cubic-Bezier ஈசிங் உருவாக்கி
கட்டுப்பாட்டு புள்ளிகளை இழுத்து CSS ஈசிங் வளைவுகளை வடிவமைக்கவும், இயக்கத்தை நேரடியாக முன்னோட்டமிட்டு, cubic-bezier() மதிப்பை நகலெடுக்கவும். ஓவர்ஷூட்/பவுன்ஸ் முன்னமைப்புகள் அடங்கும்.
வளைவை வடிவமைக்க டீல் & ரோஸ் கைப்பிடிகளை இழுக்கவும்
முன்னமைவுகள்
back-out மற்றும் anticipate போன்ற 'ஓவர்ஷூட்' / குதிப்பு விளைவுகளை உருவாக்க ரோஸ் மற்றும் டீல் கைப்பிடிகள் பெட்டிக்கு மேலே அல்லது கீழே இழுக்கப்படலாம் (Y 0-1-க்கு அப்பால்). X 0-1-க்குள் இருக்கும் (நேரம் திரும்பாது).
இது எவ்வாறு செயல்படுகிறது
editor React state மற்றும் SVG மூலம் முழுவதும் உலாவியில் உருவாக்கப்பட்டது — வளைவுக் கணிதத்தை எந்த நூலகமும் கையாள்வதில்லை. இழுக்கக்கூடிய இரண்டு control points ஒரு SVG cubic Bezier பாதையை வரையறுக்கின்றன; விளைவு cubic-bezier() மதிப்பை நேரடியாக @keyframes விதியில் செருகி, உலாவியின் சொந்த CSS animation இயந்திரம் இயக்க முன்னோட்டத்தை இயக்குகிறது.
- 1control points ஐ இழுக்கவும் அல்லது தட்டச்சு செய்யவும்இரண்டு handles (teal நிறத்தில் P1, rose நிறத்தில் P2) SVG canvas இல் உள்ளன. இழுத்தல் setPointerCapture உடன் Pointer Events API ஐப் பயன்படுத்துகிறது; எனவே SVG எல்லைக்கு வெளியேயும் handle உங்கள் விரல் அல்லது cursor ஐப் பின்தொடரும். அம்புக்குறி விசைகளால் handles ஐ நகர்த்தலாம், அல்லது x1/y1/x2/y2 எண் உள்ளீடுகளில் சரியான மதிப்புகளைத் தட்டச்சு செய்யலாம்.
- 2SVG வளைவை நேரலையாக வரைகிறதுவளைவு ஒற்றை SVG <path> உறுப்பு; அதன் C (cubic Bezier) கட்டளை ஒவ்வொரு state புதுப்பிப்பிலும் நான்கு control-point ஆயங்களிலிருந்து மீண்டும் கணக்கிடப்படுகிறது. canvas இல்லை, வெளி நூலகம் இல்லை — உலாவியின் SVG renderer பாதையை நேரடியாக வரைகிறது.
- 3உலாவியின் CSS இயந்திரம் easing ஐ முன்னோட்டமிடுகிறதுமூன்று நேரலை animations (நகரும் புள்ளி, அகல மாற்றம், அளவு மாற்றம்) cubic-bezier() மதிப்பை inline ஆகச் செருகிய CSS @keyframes ஐ இயக்குகின்றன. உலாவியின் சொந்த animation இயந்திரம் வளைவை விளக்குகிறது; எனவே நீங்கள் காண்பது உங்கள் production CSS தருவதைச் சரியாகப் போன்றது.
- 4உங்கள் framework syntax இல் துணுக்கை நகலெடுக்கவும்டேப்கள் அதே நான்கு எண்களை CSS transition-timing-function, Tailwind arbitrary-value class, Framer Motion ease array அல்லது anime.js easing string ஆக வடிவமைக்கின்றன. துணுக்கு navigator.clipboard மூலம் கிளிப்போர்டில் எழுதப்படுகிறது. வளைவு URL hash இலும் (#b=x1,y1,x2,y2) குறியாக்கப்படுகிறது; எனவே அதைப் பகிரலாம் அல்லது புக்மார்க் செய்யலாம்.
தொடர்புடைய கருவிகள்
ஆடியோ Fade In/Out
எந்த ஆடியோ கிளிப்புக்கும் நீங்கள் விரும்பும் வளைவுடன் fade-in மற்றும் fade-out சேர்க்கவும்; அலைவடிவத்தில் நேரலையாக முன்னோட்டம் பார்க்கலாம்.
சப்டைட்டில் எடிட்டர்
SRT/VTT சப்டைட்டில்களை ஒரு அட்டவணையில் திருத்தி, உங்கள் வீடியோவில் நேரலையில் முன்னோட்டமிட்டு, ஏற்றுமதி செய்யவும்.
CSS கிரிட் ஜெனரேட்டர்
CSS கிரிட்டை காட்சிப்படுத்தி வடிவமையுங்கள் — டிராக்குகள், அலகுகள் மற்றும் இடைவெளிகள் — உருவாக்கப்பட்ட CSS மற்றும் HTML-ஐ காப்பி செய்யலாம்.