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

دليل CSS

قواعد CSS (@RULES)

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

استخدام خاصية transition-duration في CSS3 و مثال

يحدد خاصية transition-duration في CSS الوقت المطلوب للانتهاء من الحركة العرضية بالثواني أو الميليسي ثانية.

التالي هو شرح استخدام هذه الخاصية والتاريخ التدريجي لها، بالإضافة إلى لغة الجافاسكربت المستخدمة في خاصية هذا الخصائص.

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

قواعد استخدام transition-duration

قواعد النحو لهذه الخاصية هي:

transition-duration: time | initial | inherit

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

button {
    background: #fd7c2a;
    /* For Safari 3.0+ */
    -webkit-transition-property: background;
    -webkit-transition-duration: 2s;
    
    transition-property: background;
    transition-duration: 2s;
}
button:hover {
    background: #3cc16e;
}
اختبار لمعرفة‹/›

قيمة الخاصية

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

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

متوافق مع المتصفحات

متوافق مع متصفحات التحويل الوقت transition-duration، الأرقام في الجدول التالي تمثل أحدث إصدار من المتصفح الذي يدعم هذه الخاصية؛ جميع المتصفحات الشائعة يدعمون هذه الخاصية.

  • Firefox 5+ -moz-،15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

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

قراءة إضافية

يرجى الرجوع إلى التعليمات التالية:Transitions CSS3

خصائص مرتبطة:transition،transition-delay،transition-property،transition-timing-function