الفرق بين المراجعتين ل"CSS/animation-name"

من موسوعة حسوب
< CSS
اذهب إلى التنقل اذهب إلى البحث
ط (استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}')
سطر 2: سطر 2:
 
الخاصية <code>animation-name</code> في CSS تستعمل لتحديد أسماء الحركات التي ستُطبَّق على العنصر، وكل اسم يجب أن يُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة.
 
الخاصية <code>animation-name</code> في CSS تستعمل لتحديد أسماء الحركات التي ستُطبَّق على العنصر، وكل اسم يجب أن يُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة.
  
من الشائع استخدام الخاصية المختصرة <code>[[CSS/animation|animation]]</code> لضبط جميع خاصيات الحركات بآنٍ واحد.<nowiki/><syntaxhighlight lang="css">
+
== بطاقة الخاصية ==
/* حركة واحدة */
 
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
 
</syntaxhighlight>
 
 
{| class="wikitable" style="width: 100%;"
 
{| class="wikitable" style="width: 100%;"
 
|-
 
|-
سطر 35: سطر 20:
 
|كما حُدِّدَت.
 
|كما حُدِّدَت.
 
|}
 
|}
 +
 +
من الشائع استخدام الخاصية المختصرة <code>[[CSS/animation|animation]]</code> لضبط جميع خاصيات الحركات بآنٍ واحد.<nowiki/><syntaxhighlight lang="css">
 +
/* حركة واحدة */
 +
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
 +
</syntaxhighlight>
  
 
== دعم المتصفحات ==
 
== دعم المتصفحات ==
سطر 59: سطر 61:
 
تقبل الخاصية <code>animation-name</code> قيمةً واحدةً أو أكثر تُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة.
 
تقبل الخاصية <code>animation-name</code> قيمةً واحدةً أو أكثر تُشير إلى قاعدة ‎<code>[[CSS/@keyframes|@keyframes]]</code> التي تُعرِّف قيم الخاصيات اللازمة للحركة.
  
=== القيمة <code>none</code> ===
+
=== <code>none</code> ===
 
كلمة محجوزة خاصة تعني أنَّه لا توجد إطارات مفتاحية للحركة، وتستعمل لتعطيل الحركة.  
 
كلمة محجوزة خاصة تعني أنَّه لا توجد إطارات مفتاحية للحركة، وتستعمل لتعطيل الحركة.  
  
=== القيمة <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:31، 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>

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