خاصية وضع تعبئة الرسوم المتحركة في CSS
مثال
دع عنصر <div> يحتفظ بقيم النمط من الإطار الرئيسي الأخير عند انتهاء الرسم المتحرك:
div {
animation-fill-mode: forwards;
}
المزيد من الأمثلة "جربها بنفسك" أدناه.
التعريف والاستخدام
تحدد الخاصية نمطًا للعنصر عندما لا يتم animation-fill-mode
تشغيل الرسوم المتحركة (قبل أن تبدأ ، أو بعد انتهائها ، أو كليهما).
لا تؤثر الرسوم المتحركة لـ CSS على العنصر قبل تشغيل أول إطار رئيسي أو بعد تشغيل آخر إطار رئيسي. يمكن animation-fill-mode
للخاصية تجاوز هذا السلوك.
القيمة الافتراضية: | لا أحد |
---|---|
وارث: | رقم |
متحرك: | رقم. اقرأ عن animatable |
الإصدار: | CSS3 |
بناء جملة JavaScript: | الكائن .style.animationFillMode = "إعادة توجيه" |
دعم المتصفح
تحدد الأرقام الواردة في الجدول إصدار المتصفح الأول الذي يدعم الخاصية بالكامل.
الأرقام متبوعة بـ -webkit- أو -moz- أو -o- تحدد الإصدار الأول الذي يعمل مع بادئة.
Property | |||||
---|---|---|---|---|---|
animation-fill-mode | 43.0 4.0 -webkit- |
10.0 | 16.0 5.0 -moz- |
9.0 4.0 -webkit- |
30.0 15.0 -webkit- 12.1 12.0 -o- |
بنية CSS
animation-fill-mode: none|forwards|backwards|both|initial|inherit;
قيم الملكية
Value | Description |
---|---|
none | Default value. Animation will not apply any styles to the element before or after it is executing |
forwards | The element will retain the style values that is set by the last keyframe (depends on animation-direction and animation-iteration-count) |
backwards | The element will get the style values that is set by the first keyframe (depends on animation-direction), and retain this during the animation-delay period |
both | The animation will follow the rules for both forwards and backwards, extending the animation properties in both directions |
initial | Sets this property to its default value. Read about initial |
inherit | Inherits this property from its parent element. Read about inherit |
مزيد من الأمثلة
مثال
دع عنصر <div> يحصل على قيم النمط التي تم تعيينها بواسطة الإطار الرئيسي الأول قبل بدء الرسم المتحرك (أثناء فترة تأخير الرسوم المتحركة):
div {
animation-fill-mode: backwards;
}
مثال
دع عنصر <div> يحصل على قيم النمط التي تم تعيينها بواسطة الإطار الرئيسي الأول قبل بدء الرسم المتحرك ، واحتفظ بقيم النمط من الإطار الرئيسي الأخير عند انتهاء الرسم المتحرك:
div {
animation-fill-mode: both;
}
الصفحات ذات الصلة
مرجع HTML DOM: خاصية animationFillMode