English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
خصائص 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: [ 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 في المتصفحات، جميع المتصفحات الشائعة تدعم هذه الخاصية. الرقم يمثل إصدار المتصفح الأول الذي يدعم هذه الخاصية.
|
يرجى الرجوع إلى التعليمات التالية:حركة CSS3.
خصائص ولوائح مرتبطة:animation-name,animation-duration,animation-timing-function,animation-delay,animation-iteration-count,animation-direction,animation-fill-mode,animation-play-state,@keyframes.