English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS (@RULES)

كامل مواصفات CSS

استخدام خاصية animation-duration في CSS3 مع أمثلة

يحدد خاصية animation-duration الخاصة بـ CSS3 الوقت الذي يستغرقه الرسم المتحرك لإنهاء دورة واحدة (ثانية) أو ميلي ثانية (ms).

الجدول أدناه يلخص استخدام هذا الخصائص في سياق الاستخدام والتاريخ الإصدارات.

القيمة الافتراضية:0s
تطبيقها على:جميع العناصر::before و ::after عناصر مضلعة
الوراثة:لا يوجد
يمكن تعديلها:لايرجى الرجوع إلى صفات الرسم المتحرك.
الإصدار: ميزة CSS3 الجديدة
نحو JavaScript:    
object    object.style.animationDuration="3s"

استخدام نحو animation-duration

جملة هذه الخاصية كما يلي:

animation-duration: time | initial | inherit

يوضح المثال أدناه كيفية استخدام خاصية animation-duration.

.box {
    width: 50px;
    height: 50px;
    background: red;
    position: relative;
    /* Chrome, Safari, Opera */
    -webkit-animation-name: moveit;
    -webkit-animation-duration: 2s;
    
    animation-name: moveit;
    animation-duration: 2s;
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
 
@keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
اختبر لمعرفة‹/›

قيمة الخاصية

يصف الجدول أدناه قيمة هذه الخاصية.

القيمةالوصف
الوقتتحديد الوقت المطلوب للانتهاء من دورة التحرك. القيمة الافتراضية هي 0s. القيم السلبية غير صالحة.
initialتعيين هذه الخاصية إلى قيمتها الافتراضية.
inheritإذا تم تحديدها، فإن العنصر المرتبط يستخدم قيمة حساب الخاصية animation-duration للعنصر الأب.

مرونة المتصفح

مرونة الخاصية animation-duration لمتصفحات، جميع المتصفحات الرئيسية تدعم هذه الخاصية.

  • Firefox 5+ -moz-, 15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

  • Opera 12+ -o-, 15+ -webkit-

قراءة متعمقة

يرجى الرجوع إلى التعليمات التالية:حركة CSS3.

خصائص والقواعد المرتبطة:animation,animation-name,animation-duration,animation-timing-function,animation-iteration-count,animation-duration,animation-fill-mode,animation-play-state,@keyframes.