منحنی‌های شتاب‌گیری cubic-bezier سفارشی با ویرایشگر قابل‌کشیدن و پیش‌نمایش زنده انیمیشن طراحی کنید.

ویرایشگر منحنی
1 2 0 1 0 1 زمان پیشرفت

دو دستگیره را بکشید تا منحنی شتاب‌گیری را شکل دهید.

پیش‌نمایش انیمیشن
نرم‌شده
خطی
پر کردن
1.2s
نقاط کنترل
نقطه ۱
نقطه ۲
پیش‌تنظیم‌ها
مقدار
cubic-bezier(0, 0, 1, 1)
خروجی CSS
transition-timing-function: ; animation-timing-function: ;

همه چیز در مرورگر شما اجرا می‌شود — چیزی آپلود نمی‌شود.


درباره ویرایشگر شتاب‌گیری منحنی بزیه مکعبی

ویرایشگر ایزینگ Cubic-Bézier توابع زمان‌بندی سفارشی برای انتقال‌ها و انیمیشن‌های CSS طراحی می‌کند. دو دستگیرهٔ کنترل روی بوم منحنی را بکشید و مقدار cubic-bezier(x1, y1, x2, y2) زنده به‌روزرسانی می‌شود؛ یک پیش‌نمایش انیمیشن ایزینگ را در کنار یک مرجع خطی پخش می‌کند تا تفاوت را احساس کنید، با مدت‌زمان قابل تنظیم و پخش مجدد فوری.

ده پیش‌تنظیم واژگان رایج را پوشش می‌دهند — ease استاندارد، ease-in، ease-out و ease-in-out، به‌همراه منحنی‌های بیانگری مانند back و anticipate که از نقاط پایانی خود فراتر می‌روند، و شیب‌های سبک متریال accelerate و decelerate. از آن‌ها همان‌طور که هستند استفاده کنید یا به‌عنوان نقطهٔ شروعی برای کشیدن به سمت چیزی از خودتان.

همچنین می‌توانید مختصات دقیق نقاط کنترل را تایپ کنید، برای الهام روی randomize بزنید، و مقدار خالص cubic-bezier() یا یک قاعدهٔ CSS آماده برای جای‌گذاری را کپی کنید. کل ویرایشگر در مرورگر شما اجرا می‌شود.

نحوه استفاده از ویرایشگر شتاب‌گیری منحنی بزیه مکعبی

  1. دو دستگیره را روی ویرایشگر منحنی بکشید تا ایزینگ را شکل دهید.
  2. روی Replay کلیک کنید و انیمیشن ایزینگ‌شده را با مرجع خطی مقایسه کنید، و در صورت نیاز مدت‌زمان را تنظیم کنید.
  3. پیش‌تنظیم‌ها را امتحان کنید — ease، back، anticipate، material و بیشتر — برای یک نقطهٔ شروع سریع.
  4. با ورودی‌های عددی نقطهٔ کنترل برای مقادیر دقیق ظرافت‌کاری کنید.
  5. مقدار cubic-bezier() یا کل قطعهٔ CSS را کپی کنید.

سوالات متداول

آن‌ها مختصات دو نقطهٔ کنترل هستند: x1، y1، x2، y2. محور x زمان (۰ تا ۱) و محور y پیشرفت انیمیشن است. نقاطی که در اوایل بالا کشیده شوند حرکت را سریع شروع می‌کنند؛ کشیده‌شده به پایین، آهسته شروع می‌شود.

مقادیر y می‌توانند. y بالاتر از ۱ باعث می‌شود انیمیشن از هدف خود فراتر رفته و دوباره تنظیم شود — پیش‌تنظیم‌های «back» و «anticipate» دقیقاً همین کار را می‌کنند. مقادیر x باید بین ۰ و ۱ باقی بمانند، زیرا زمان نمی‌تواند به عقب برگردد.

در هر transition-timing-function یا animation-timing-function در CSS، و در گزینهٔ easing در Web Animations API. این کلمات کلیدی مانند ease-in-out را با منحنی‌ای که مطابق رابط کاربری شما تنظیم شده جایگزین می‌کند.

از ease-out (شروع سریع، توقف ملایم) برای عناصری که وارد صفحه می‌شوند یا به ورودی پاسخ می‌دهند استفاده کنید — فوری احساس می‌شود. از ease-in برای عناصری که صفحه را ترک می‌کنند استفاده کنید. ease-in-out برای حرکاتی که هر دو انتها قابل مشاهده هستند مناسب است.

بله، رایگان است و نیازی به حساب کاربری ندارد، و کاملاً در مرورگر شما اجرا می‌شود — چیزی که طراحی می‌کنید آپلود نمی‌شود.

اشتراک‌گذاری

جستجوهای پرطرفدار
ویرایشگر شتاب‌گیری cubic bezier تولیدکننده cubic-bezier css تولیدکننده تابع شتاب‌گیری css تابع زمان‌بندی ترنزیشن css ویرایشگر منحنی شتاب‌گیری انیمیشن منحنی بزیه سفارشی css cubic bezier ease-in-out
به کمک نیاز دارید؟
با این ابزار مشکلی پیدا کردید؟ به تیم ما اطلاع دهید.
گزارش مشکل

این ابزار رایگان را به وب‌سایت خود اضافه کنید — کد زیر را کپی و جای‌گذاری کنید.