وظيفة CSS steps()
- الصفحة السابقة دالة sqrt() CSS
- الصفحة التالية دالة tan() CSS
- العودة إلى الطبقة السابقة دليل الوظائف لـ CSS
التعريف والاستخدام
CSS steps()
تستخدم الوظيفة لإنشاء وظائف حسابية خطوة بخطوة للرسوم المتحركة.
تقسم هذه الوظيفة وقت الحركة إلى فترات متساوية من عدد المشاركات المحددة (n). على سبيل المثال: إذا كان n 4، فإنها تقسم الحركة إلى أربعة أجزاء. تقسم الزمن من 0% إلى 100% إلى أربعة أجزاء؛ وهي 0%-25%、25%-50%、50%-75% و 75%-100%.
مثال
إنشاء وظائف حسابية خطوة بخطوة مختلفة للرسوم المتحركة:
div.a { animation: mymove 5s steps(4, end); } div.b { animation: mymove 5s steps(6, jump-start); } div.c { animation: mymove 5s steps(4, jump-none); } div.d { animation: mymove 5s steps(4, jump-both); }
اللغة النصية CSS
steps(n, step-position)
القيمة | الوصف |
---|---|
n | مطلوب. تحديد عدد الخطوات/الفواصل. |
step-position |
اختياري. تحديد وقت حدوث القفز بين القيم. استخدم أحد الكلمات المفتاحية التالية:
|
تفاصيل التقنية
الإصدار: | CSS Easing Functions Level 1 |
---|
دعم المتصفح
الرقم في الجدول يعكس إصدار المتصفح الذي يدعم هذه الوظيفة بشكل كامل.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
77 | 79 | 65 | 14 | 64 |
الصفحات ذات الصلة
المرجع:خصائص animation لـ CSS
- الصفحة السابقة دالة sqrt() CSS
- الصفحة التالية دالة tan() CSS
- العودة إلى الطبقة السابقة دليل الوظائف لـ CSS