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

دليل مرجعي CSS

قواعد CSS (@RULES)

موسوعة خصائص CSS

طريقة استخدام خاصية transition-delay في CSS3 و مثال

تعريف خاصية transition-delay CSS تحدد متى يبدأ التحرك (على سبيل المثال، قيمة 2s تعني أن التحرك سيبدأ بعد تطبيقه لمدة 2 ثانية). يمكن تحديد القيمة بثانية أو ميليسي ثانية.

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

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

استخدام جملة transition-delay

جملة هذه الخاصية تُكتب كما يلي:}}

transition-delay: time | initial | inherit

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

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

ملاحظة:يسمح لهذه الخاصية بالقيم السلبية. ومع ذلك، يبدو أنها تبدأ في منتصف دورة التحول، مثل过渡 التأخير -2s يجعل التحول يبدأ فورًا، ولكن يبدأ التحول بعد 2 ثانية من بدءه.

قيمة الخاصية

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

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

متوافقية المتصفحات

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

  • Firefox 4+ -moz-،16 +

  • Google Chrome 4+ -webkit-،26 +

  • Internet Explorer 10+

  • Apple Safari 3.1+ -webkit-،6.1+

  • Opera 10.5+ -o-،12.1+

قراءة إضافية

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

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