English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
تعريف خاصية transition-delay CSS تحدد متى يبدأ التحرك (على سبيل المثال، قيمة 2s تعني أن التحرك سيبدأ بعد تطبيقه لمدة 2 ثانية). يمكن تحديد القيمة بثانية أو ميليسي ثانية.
الجدول أدناه يوضح استخدام هذه الخاصية وتاريخ إصداراتها، بالإضافة إلى جملة استخدامها في سكربتات JavaScript.
القيمة الافتراضية: | 0s |
---|---|
تطبيقها على: | جميع العناصر ::before و ::after الرموز المزيفة |
الوراثة: | لا يوجد |
يمكن تحويلها: | لايرجى الرجوع إلى خصائص التحرك。 |
الإصدار: | ميزة جديدة في CSS3 |
جملة JavaScript: | الجسم.style.transitionDelay="3s" |
جملة هذه الخاصية تُكتب كما يلي:}}
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، الأرقام في الجدول التالي تعبر عن أحدث إصدار من المتصفح يدعم هذه الخاصية؛ جميع المتصفحات الشائعة يدعمون هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:CSS3 Transitions。
خصائص مرتبطة:transition،transition-duration،transition-property،transition-timing-function。