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

دليل CSS

قواعد CSS (@RULES)

مجمل خصائص CSS

طريقة استخدام خاصية animation CSS و أمثلة

خصائص animation CSS هي اختصار لخصائص التاليةanimation-name,animation-duration,animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-modeوanimation-play-state.

الجدول أدناه يلخص استخدام هذا الخصائص في سياق الاستخدام و تاريخ الإصدارات.

القيمة الافتراضية:none 0 ease 0 1 normal none running;
تطبيقها على:جميع العناصر::before و ::after عناصر مضلعة
الوراثة:لا يوجد
يمكن تفعيلها بالرسوم المتحركة:لايرجى الرجوع إلى خاصية التحريك.
الإصدار: ميزات CSS3 الجديدة
جافا سكربت: 
object.style.animation="mymove 5s infinite"

قواعد استخدام خاصية animation

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

animation: [ name duration timing-function delay iteration-count direction fill-mode play-state ] | initial | inherit

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

.box {
    width: 50px;
    height: 50px;
    background: red;
    position: relative;
    /* Chrome, Safari, Opera */
    -webkit-animation: moveit 2s linear 0s infinite alternate;
    
    animation: moveit 2s linear 0s infinite alternate;
}
 
/* Chrome, Safari, Opera */
@-webkit-keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
 
@keyframes moveit {
    from {left: 0;}
    to {left: 50%;}
}
اختبار ل‹/›

ملاحظة:يجب تحديد على الأقل اثنين من الخصائص animation-name وanimation-duration (أكبر من 0) لتحفيز الحركة.

قيمة الخاصية

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

القيمةالوصف
animation-nameتحديد اسم الحركة الذي يجب تطبيقه على العنصر المحدد من خلال تعريف @keyframes.
animation-durationتحديد الوقت الذي يستغرقه الحركة لإنهاء دورة.
animation-timing-functionتحديد كيفية تنفيذ الحركة في كل دورة، أي وظيفة التباعد.
animation-delayتحديد التأخير قبل بدء الحركة.
animation-iteration-countتحديد عدد مرات العرض للحركة قبل التوقف.
animation-directionتحديد ما إذا كان يجب تشغيل الحركة في اتجاه العكس في دورات التبديل.
animation-fill-modeتحديد كيفية تطبيق النمط على الهدف من الحركة CSS قبل وبعد تنفيذها.
animation-play-stateتحديد ما إذا كان يجب تشغيل أو تعطيل الحركة.
initialاعتماد هذا الخصائص إلى قيمته الافتراضية.
inheritإذا تم تحديدها، فإن العناصر المرتبطة تستخدم قيمة الحساب الخاصية animation للاب

مرونة المتصفح

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

  • Firefox 5+ -moz-,15 +

  • Google Chrome 4+ -webkit-

  • Internet Explorer 10+

  • Apple Safari 4+ -webkit-

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

قراءة متعمقة

يرجى الرجوع إلى التعليمات التالية:حركة CSS3.

خصائص ولوائح مرتبطة:animation-name,animation-duration,animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,@keyframes.