پاسخ به:مرجع CSS
دوشنبه 10 آذر 1393 11:19 PM
اتصال انیمیشن "mymove" به عنصر <div>، با استفاده از خصوصیت animation:
![]()
مرورگرهای Internet Explorer 10, Firefox, Opera خصوصیت animation را پشتیبانی می کنند.
مرورگرهای Chrome و Safari به پیشوند -webkit- نیاز دارند.
توجه: مرورگر Internet Explorer 9 و نسخه های قبلی آن، این امکان را پشتیبانی نمی کند.
از خصوصیت animation می توانید برای مختصر نویسی 6 خصوصیت مربوط به انیمیشن استفاده نمایید.
در جدول انتهای این بیاموز، می توانید توضیحات بیشتری را مطالعه نمایید.
توجه: باید نام و مدت زمان انیمیشن را مشخص نمایید. در صورتی که هیچ زمانی داده نشود، انیمیشن اجرا نخواهد شد، چون زمان پیشفرض 0 ثانیه است.
| مقدار پیشفرض | none 0 ease 0 1 normal none running |
|---|---|
| ارث بری | خیر |
| نسخه | CSS3 |
| JavaScript ساختار | object.style.animation="mymove 5s infinite" |
| مقدار | توضیحات |
|---|---|
| animation-name | نام انیمیشن که در قانون keyframes@ ذکر شده است را مشخص می کند. |
| animation-duration | زمان اجرای انیمیشن به ثانیه یا میلی ثانیه، مقدار پیشفرض 0 است. |
| animation-timing-function | نحوه پردازش انیمیشن در طول یک سیکل را توضیح می دهد. مقدار پیشفرض "ease" است. |
| animation-delay | زمان شروع انیمیشن را مشخص می کند. مقدار پیشفرض 0 است. |
| animation-iteration-count | تعداد دفعاتی که انیمیشن اجرا می شود را مشخص می کند. مقدار پیشفرض 1 است. (مقدار infinite انیمیشن را تا بینهایت تکرار خواهد کرد) |
| animation-direction | اگر تعداد تکرار انیمیشن بیش از 1 بار باشد، این خصوصیت سیکل تناوب انیمیشن را مشخص می کند. (مقدار alternate انیمیشن را به صورت عکس تکرار می کند) |
| animation-fill-mode |
مقادیری که انیمیشن خارج از زمان اجرا می گیرد را مشخص می کند. |
| animation-play-state | توقف یا اجرای انیمیشن را مشخص می کند. مقدار پیشفرض "running" است. |
CSS3 Animation (بیاموز CSS3)