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

دليل CSS

CSS @rules (RULES)

كامل خصائص CSS

استخدام خاصية CSS3 animation-iteration-count و مثال

يحدد خاصية CSS3 animation-iteration-count عدد المرات التي يجب على الرسوم المتحركة أن تتم لعبها قبل التوقف.

الجدول أدناه يلخص استخدام الخاصية و تاريخ إصداراتها.

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

نحو استخدام خاصية animation-iteration-count

تتمثل نحو هذه الخاصية كما يلي:

animation-iteration-count: number | infinite | initial | inherit

في هذا المثال، يتم عرض كيفية استخدام خاصية animation-iteration-count.

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

قيمة الخاصية

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

القيمةوصف
numberتحديد عدد مرات تكرار الرسوم المتحركة. القيمة الافتراضية هي 1. لا يُسمح باستخدام القيم السلبية.
infiniteالرسوم المتحركة ستكرر إلى الأبد، أي بلا حدود.
initialضع هذا الخصائص على قيمته الافتراضية.
inheritإذا تم تحديد، فإن العناصر المرتبطة تستخدم قيمة حساب الخاصية animation-iteration-count للعنصر الأب.

ملاحظة:يمكنك تحديد قيم غير كاملة مثل 0.5،0.75 وما إلى ذلك، مما يمثل جزءًا من دورة الرسوم المتحركة فقط، مثل القيمة 0.5 ستلعب نصف دورة الرسوم المتحركة.

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

توافق المتصفحات لخصائص animation-iteration-count، جميع المتصفحات الشائعة تدعم هذه الخاصية.

  • 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-delay،animation-direction،animation-fill-mode،animation-play-state،@keyframes