English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
خصية CSS animation-delay تحدد متى يبدأ عرض الرسوم المتحركة (على سبيل المثال: إذا كانت القيمة 2s، فإن الرسوم المتحركة ستبدأ بعد 2 ثانية من تطبيقها). يمكن تحديد القيمة بكل من الثواني (s) أو الميليسي ثانية (ms).
الجدول أدناه يلخص استخدام هذه الخاصية و تاريخ إصداراتها.
القيمة الافتراضية: | 0s |
---|---|
تطبيق على: | جميع العناصر ::before و ::after مزودات وهمية |
الوراثة: | لا يوجد |
يمكنه التحرك: | لايرجى الرجوع إلى: خصائص الرسوم المتحركة。 |
الإصدار: | نوع جديد في CSS3 |
JavaScript Syntax: | object object.style.animationDelay="2s" |
قواعد اللغة الخاصة بهذه الخاصية هي:
animation-delay: time | initial | inherit
الآتي يوضح كيفية استخدام خاصية animation-delay.
.box { width: 50px; height: 50px; background: red; position: relative; /* Chrome, Safari, Opera */ -webkit-animation-name: moveit; -webkit-animation-duration: 4s; -webkit-animation-delay: 2s; animation-name: moveit; animation-duration: 4s; animation-delay: 2s; } /* Chrome, Safari, Opera */ @-webkit-keyframes moveit { from {left: 0;} to {left: 50%;} } @keyframes moveit { from {left: 0;} to {left: 50%;} }اختبار ل‹/›
ملاحظة:يُسمح باستخدام القيم السلبية. ولكن، يبدو أن هذا يبدأ في منتصف دورة الحركة، مثل تأخير الحركة -2s يجعل الحركة تبدأ فورًا، ولكن تبدأ التنفيذ بعد 2 ثانية من بدء الحركة.
يصف الجدول أدناه قيمة هذه الخاصية.
القيمة | الوصف |
---|---|
الوقت | يحدد هذا المفتاح عدد الثواني أو الألفيات التي يجب أن تنتظرها الحركة قبل بدء. |
initial | قم بتعيين هذه الخاصية إلى قيمتها الافتراضية. |
inherit | إذا تم تحديدها، فإن العناصر المرتبطة تستخدم قيمة حساب الخاصية animation-delay للعنصر الأب. |
توافق المتصفحات للخصائص animation-delay، جميع المتصفحات الرئيسية تدعم هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:حركة CSS3。
خصائص المرتبطة وقواعدها:animation،animation-name،animation-duration،animation-timing-function،animation-iteration-count،animation-direction،animation-fill-mode،animation-play-state،@keyframes。