Bepul CSS Cubic-Bezier Silliqlash Generatori
Boshqaruv nuqtalarini sudrab CSS silliqlash egri chiziqlarini loyihalang, harakatni jonli oldindan ko'ring va cubic-bezier() qiymatini nusxalang. Ortiqcha siljish/sakrash tayyor variantlarini o'z ichiga oladi.
Egri chiziqni shakllantirish uchun binafsha va yashil tutqichlarni torting
Tayyor sozlamalar
Yashil va binafsha tutqichlar qutidan yuqoriga yoki pastga (Y 0-1 dan tashqarida) siljib, back-out va anticipate kabi 'ortiqcha siljish' / sakrash effektlarini yaratishi mumkin. X esa 0-1 oralig'ida qoladi (vaqt teskari yo'nalishda o'tolmaydi).
Qanday ishlaydi
Muharrir to'liq brauzerda React state va SVG yordamida qurilgan — egri chiziq matematikasini hech qanday kutubxona boshqarmaydi. Ikkita sudralaydigan boshqaruv nuqtasi SVG kub Bezye yo'lini belgilaydi, brauzerning o'z CSS animatsiya dvigateli esa natijaviy cubic-bezier() qiymatini @keyframes qoidasiga to'g'ridan-to'g'ri kiritish orqali harakat ko'rib chiqishini ishga tushiradi.
- 1Boshqaruv nuqtalarini sudrang yoki yozingIkkita tutqich (yashil rangdagi P1, atirgul rangdagi P2) SVG kanvasda joylashgan. Sudrash setPointerCapture bilan Pointer Events API'sidan foydalanadi, shunda tutqich barmog'ingiz yoki kursoringizni SVG chegarasidan tashqarida ham kuzatadi. Tutqichlarni strelka tugmalari bilan ham siljitishingiz yoki x1/y1/x2/y2 raqam kirishlariga aniq qiymatlarni yozishingiz mumkin.
- 2SVG egri chiziqni real vaqtda chizadiEgri chiziq — yagona SVG <path> elementi bo'lib, uning C (kub Bezye) buyrug'i har bir state yangilanishida to'rtta boshqaruv nuqtasi koordinatalaridan qayta hisoblanadi. Kanvas yo'q, tashqi kutubxona yo'q — brauzerning SVG ko'rsatuvchisi yo'lni to'g'ridan-to'g'ri chizadi.
- 3Brauzer CSS dvigateli silliqlashni ko'rib chiqadiUchta jonli animatsiya (suriluvchi nuqta, kenglik o'tishi va masshtab) inline kiritilgan cubic-bezier() qiymati bilan CSS @keyframes'ni ishga tushiradi. Brauzerning o'z animatsiya dvigateli egri chiziqni talqin qiladi, shuning uchun ko'rgan narsangiz ishlab chiqarish CSS'ingiz aynan nima ishlab chiqarishi bilan bir xil.
- 4Bo'lakni frameworkingiz sintaksisida nusxalangYorliqlar xuddi shu to'rtta raqamni CSS transition-timing-function, Tailwind ixtiyoriy-qiymat sinfi, Framer Motion silliqlash massivi yoki anime.js silliqlash satri sifatida formatlaydi. Bo'lak navigator.clipboard bilan buferga yoziladi. Egri chiziq shuningdek URL heshida (#b=x1,y1,x2,y2) kodlangan, shuning uchun uni ulashishingiz yoki xatchubga qo'shishingiz mumkin.
Tegishli asboblar
Audio kuchayish/susayish (Fade In/Out)
Har qanday audio klipga tanlagan egri chiziq bo'yicha kuchayish va susayish qo'shing, to'lqin shaklida jonli ko'rib chiqing.
Subtitr Muharriri
SRT/VTT subtitrlarni jadvalda tahrirlang, ularni videongiz ustida jonli ko'ring va eksport qiling.
CSS Grid generatori
CSS gridni vizual tarzda loyihalang — tracklar, birliklar va oraliqlar — va yaratilgan CSS hamda HTML ni nusxalang.