تعریف و کاربرد
خاصیت animation-timing-function سرعت منحنی یک انیمیشن را تعیین می کند.
منحنی سرعت زمانی اجرا می شود که یک انیمیشن بخواهد از استایل های CSS به استایل های دیگری انتقال داده شود و از دیتا های جدیدی استفاده نماید.
اطلاعات
# | توضیحات |
---|---|
مقدار پیشفرض | آسان |
ارث بری | خیر |
انیمیشن | خیر |
نسخه | CSS3 |
نگارش JS | object.style.animationTimingFunction="linear" |
سازگاری با مرورگر
اعدادی که در فیلد های مرورگر ها درج شده اند، بیانگر ورژن ساپورت کننده خاصیت animation-timing-function هستند.
# | کروم | ادج | فایرفاکس | سافاری | اپرا |
---|---|---|---|---|---|
animation-timing-function |
شیوه نگارش
مقادیر
مقادیر | توضیحات |
---|---|
linear | سرعت حرکت انیمیشن از ابتدا تا انتها یکنواخت است. |
ease | سرعت انیمیشن به 3 پخش تقسیم می شود: بخش اول: شروع آهسته. بخش دوم: ادامه ای سریع. بخش سوم: پایانی آهسته. |
ease-in | انیمیشن به کندی شروع به اجرا شدن می کند. |
ease-out | انیمیشن به کندی پایان می یابد. |
ease-in-out | انیمیشن شروع و پایان کندی خواهد داشت. |
step-start | معادل مراحل (1، شروع) |
step-end | معادل مراحل (1، پایان) |
steps(int,start|end) | |
cubic-bezier(n,n,n,n) | مقادیر بین 0 و 1 می باشند. |
initial | این مقدار را به ویژگی پیش فرض خود اضافه می کند. |
inherit | این مقدار را از تگ والد خود به ارث می برد. |
صفحات مرتبط
آموزش CSS: انیمیشنهای CSS
مرجع HTML DOM: ویژگی animationTimingFunction