صمّم منحنيات تخفيف cubic-bezier مخصّصة بمحرر قابل للسحب ومعاينة حركة حية.

محرر المنحنى
1 2 0 1 0 1 الزمن التقدم

اسحب المقبضين لتشكيل منحنى التخفيف.

معاينة الحركة
مخفّف
خطي
تعبئة
1.2s
نقاط التحكم
النقطة 1
النقطة 2
الإعدادات الجاهزة
القيمة
cubic-bezier(0, 0, 1, 1)
ناتج CSS
transition-timing-function: ; animation-timing-function: ;

كل شيء يعمل في متصفحك — لا يُرفع أي شيء.


حول محرر تخفيف Cubic-Bézier

محرّر تسهيل Cubic-Bézier يصمّم دوال توقيت مخصصة لانتقالات ورسوم CSS المتحركة. اسحب المقبضين على قماش المنحنى، وتتحدث قيمة cubic-bezier(x1, y1, x2, y2) مباشرة؛ تُشغِّل معاينة رسوم متحركة التسهيل بجانب مرجع خطي حتى تشعر بالفرق، مع مدة قابلة للضبط وإعادة تشغيل فورية.

عشرة إعدادات مسبقة تغطي المفردات الشائعة — التسهيل القياسي، وease-in، وease-out، وease-in-out، بالإضافة إلى منحنيات تعبيرية مثل back وanticipate التي تتجاوز نقاط نهايتها، وانحدارات accelerate وdecelerate بأسلوب material. استخدمها كما هي أو كنقاط انطلاق تسحبها إلى شيء خاص بك.

يمكنك أيضاً كتابة إحداثيات نقاط التحكم الدقيقة، والضغط على عشوائي للإلهام، ونسخ إما قيمة cubic-bezier() المجرَّدة أو قاعدة CSS جاهزة للصق. المحرّر بأكمله يعمل في متصفحك.

كيفية استخدام محرر تخفيف Cubic-Bézier

  1. اسحب المقبضين على محرّر المنحنى لتشكيل التسهيل.
  2. انقر إعادة التشغيل وقارن الرسوم المتحركة المسهَّلة مع المرجع الخطي، مع ضبط المدة إذا لزم.
  3. جرّب الإعدادات المسبقة — ease، back، anticipate، material والمزيد — للحصول على بداية سريعة.
  4. اضبط بدقة باستخدام مدخلات نقاط التحكم الرقمية للحصول على قيم دقيقة.
  5. انسخ قيمة cubic-bezier() أو مقتطف CSS الكامل.

الأسئلة الشائعة

هي إحداثيات نقطتي التحكم: x1، y1، x2، y2. المحور x هو الزمن (0 إلى 1) والمحور y هو تقدّم الرسوم المتحركة. النقاط المرفوعة عالياً مبكراً تجعل الحركة تبدأ سريعة؛ والمخفوضة تجعلها تبدأ بطيئة.

يمكن لقيم y ذلك. قيمة y فوق 1 تجعل الرسوم المتحركة تتجاوز هدفها ثم تستقر — هذا بالضبط ما يفعله إعدادا "back" و"anticipate" المسبقان. يجب أن تبقى قيم x بين 0 و1، لأن الزمن لا يمكن أن يسير للخلف.

في أي transition-timing-function أو animation-timing-function في CSS، وفي خيار التسهيل في Web Animations API. تحلّ محل كلمات مثل ease-in-out بمنحنى مُعاير لواجهتك.

استخدم ease-out (بداية سريعة، توقف لطيف) للعناصر الداخلة إلى الشاشة أو المستجيبة للإدخال — تشعر بالفورية. استخدم ease-in للعناصر المغادرة الشاشة. يناسب ease-in-out الحركات التي تكون فيها كلتا النهايتين مرئيتين.

نعم، مجاني دون حاجة إلى حساب، ويعمل بالكامل في متصفحك — لا شيء تصممه يُرفع.

شارك هذا

عمليات البحث الشائعة
محرر تخفيف cubic bezier مولّد cubic-bezier css مولّد دالة تخفيف css css transition timing function محرر منحنى تخفيف الحركة منحنى bezier مخصص css ease-in-out cubic bezier
هل تحتاج إلى مساعدة؟
هل واجهت مشكلة في هذه الأداة؟ أخبر فريقنا.
الإبلاغ عن مشكلة

أضف هذه الأداة المجانية إلى موقعك الخاص — انسخ والصق الكود أدناه.