دالة cubic-bezier() في CSS
- الصفحة السابقة دالة counters() في CSS
- الصفحة التالية دالة drop-shadow() في CSS
- العودة إلى الطبقة العليا كتيب مراجعة الدوال CSS
التعريف والاستخدام
في CSS cubic-bezier()
يستخدم هذا الدالة لتعريف المنحنى البيزيير الثلاثي.
يحدد المنحنى البيزيير الثلاثي بأربعة نقاط P0،P1،P2 وP3. في CSS،P0 وP3 هي البداية والنهاية للمنحنى، وهي أرقام نسبية ثابتة. P0 هي (0،0)، تمثل الوقت والوضع الأولي؛P3 هي (1،1)، تمثل الوقت والوضع النهائي.
cubic-bezier()
يمكن دمج الدوال animation-timing-function
والمعلمات transition-timing-function
استخدام الخصائص معًا.
مثال
مثال 1
تأثير انتقال من البداية إلى النهاية يتغير السرعة:
div { width: 100px; height: 100px; background: red; transition: width 2s; transition-timing-function: cubic-bezier(0.1, 0.7, 1.0, 0.1); }
مثال 2
عرض عناصر <div> التي تحتوي على قيم مختلفة من سرعة البيزيير الثلاثي:
قواعد النص لـ CSS
cubic-bezier(x1,y1,x2,y2)
القيمة | الوصف |
---|---|
x1,y1,x2,y2 | مطلوب. عدد. يجب أن تكون x1 وx2 أرقامًا بين 0 و1. |
تفاصيل التقنية
الإصدار: | CSS3 |
---|
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة بشكل كامل لأول مرة.
Chrome | Edge | Firefox | Safari | أوبرا |
---|---|---|---|---|
4.0 | 10.0 | 4.0 | 3.1 | 10.5 |
الصفحات ذات الصلة
- الصفحة السابقة دالة counters() في CSS
- الصفحة التالية دالة drop-shadow() في CSS
- العودة إلى الطبقة العليا كتيب مراجعة الدوال CSS