ویژگی animation CSS
- صفحه قبلی all
- صفحه بعدی animation-delay
تعریف و استفاده
animation
این یک ویژگی اختصاری است که برای تنظیم شش ویژگی انیمیشن استفاده میشود:
- animation-name
- animation-duration
- animation-timing-function
- animation-delay
- animation-iteration-count
- animation-direction
توضیحات:همیشه باید animation-duration اگر طولانیترین مدت 0 باشد، هیچگونه انیمیشنی پخش نمیشود.
لطفاً به:
آموزش CSS3:آنیماشن CSS
دستورالعمل HTML DOM:animation属性
مثال
با استفاده از属性 خلاصه، انیمیشن را به عنصر div متصل کنید:
div { animation:mymove 5s infinite; }
قوانین CSS
animation: name duration timing-function delay iteration-count direction;
مقدار | توضیح |
---|---|
animation-name | تعیین میکند که نام keyframe باید به چه انتخابگر بپیوندد. |
animation-duration | تعیین میکند که انیمیشن در چه مدت زمانی تکمیل میشود، به ثانیه یا میلیثانیه. |
animation-timing-function | تعیین میکند که منحنی سرعت انیمیشن چگونه باید باشد. |
animation-delay | تعیین میکند که انیمیشن چقدر قبل از شروع باید تأخیر کند. |
animation-iteration-count | تعیین میکند که انیمیشن چند بار باید پخش شود. |
animation-direction | تعیین میکند که آیا انیمیشن باید به صورت متناوب در جهت مخالف پخش شود یا خیر. |
animation-fill-mode | تعیین میکند که آیا مقادیر اضافی باید در خارج از زمان اجرا اعمال شوند یا خیر. |
animation-play-state | تعیین میکند که آیا انیمیشن در حال اجرا است یا متوقف شده است. |
جزئیات فنی
مقدار پیشفرض: | none 0 ease 0 1 normal |
---|---|
ارث: | no |
نسخه: | CSS3 |
قوانین جاوااسکریپت: | object.style.animation="mymove 5s infinite" |
پشتیبانی مرورگر
پشتیبانی مرورگر
اعداد شماری با -webkit-، -moz- یا -o- نشاندهنده نسخه اولیهای است که استفاده از پیشوند را شروع میکند.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
43.0 4.0 -webkit- |
10.0 | 16.0 5.0 -moz- |
9.0 4.0 -webkit- |
30.0 15.0 -webkit- 12.0 -o- |
- صفحه قبلی all
- صفحه بعدی animation-delay