الفرق بين المراجعتين لصفحة: «CSS/animation-name»

من موسوعة حسوب
< CSS
لا ملخص تعديل
لا ملخص تعديل
سطر 59: سطر 59:
|}
|}
== البنية العامة ==
== البنية العامة ==
تقبل الخاصية <code>animation-name</code> قيمةً واحدةً أو أكثر تُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة.
تقبل الخاصية <code>animation-name</code> قيمةً واحدةً أو أكثر تُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف الخاصيات اللازمة للحركة.


===  <code>none</code> ===
===  <code>none</code> ===
سطر 65: سطر 65:


===  <code><keyframes-name></code> ===
===  <code><keyframes-name></code> ===
أسماء تُشير إلى قواعد ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة. يمكن أن تكون من نوع البيانات <code>[[CSS/custom-ident|<custom-ident>]]</code> أو سلاسل نصية <code>[[CSS/string|<string>]]</code>.
أسماء تُشير إلى قواعد ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف الخاصيات اللازمة للحركة. يمكن أن تكون من نوع البيانات <code>[[CSS/custom-ident|<custom-ident>]]</code> أو سلاسل نصية <code>[[CSS/string|<string>]]</code>.


=== البنية الرسمية ===
=== البنية الرسمية ===

مراجعة 09:38، 30 يوليو 2018

الخاصية animation-name في CSS تستعمل لتحديد أسماء الحركات التي ستُطبَّق على العنصر، وكل اسم يجب أن يُشير إلى قاعدة ‎@keyframes التي تُعرِّف قيم الخاصيات اللازمة للحركة.

بطاقة الخاصية

القيمة الابتدائية none
تُطبَّق على جميع العناصر.
قابلة للوراثة لا
قابلة للتحريك لا
القيمة المحسوبة كما حُدِّدَت.

من الشائع استخدام الخاصية المختصرة animation لضبط جميع خاصيات الحركات بآنٍ واحد.

/* حركة واحدة */
animation-name: none;
animation-name: test_05;
animation-name: -specific;
animation-name: sliding-vertically;

/* عدِّة حركات */
animation-name: test1, animation4;
animation-name: none, -moz-specific, sliding;

/* القيم العامة */
animation-name: initial
animation-name: inherit
animation-name: unset

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي 4.0 (مع السابقة -webkit-)

43.0

5.0 (مع السابقة -moz-)

16.0

10 15.0 (مع السابقة -webkit-)

30.0

5.1 (مع السابقة -webkit-)

9.0

البنية العامة

تقبل الخاصية animation-name قيمةً واحدةً أو أكثر تُشير إلى قاعدة ‎@keyframes التي تُعرِّف الخاصيات اللازمة للحركة.

none

كلمة محجوزة خاصة تعني أنَّه لا توجد إطارات مفتاحية للحركة، وتستعمل لتعطيل الحركة.

<keyframes-name>

أسماء تُشير إلى قواعد ‎@keyframes التي تُعرِّف الخاصيات اللازمة للحركة. يمكن أن تكون من نوع البيانات <custom-ident> أو سلاسل نصية <string>.

البنية الرسمية

animation-name: [ none | <keyframes-name> ]#;

حيث:

<keyframes-name> = <custom-ident> | <string>

مصادر ومواصفات