مفهوم الحركات والانتقالات في لغة البرمجة CSS

اقرأ في هذا المقال


مفهوم الحركات في لغة البرمجة CSS

تدعم لغة البرمجة (CSS) مفهوم الحركات، والذي له أهمية كبيرة جداً في مجال لغات البرمجة المختلفة، حيث أنه يضفي الحيوية على المواقع التي تستخدم مفهوم الحركات (animation)، كما أن هذه التقنية تساعد في الابتعاد عن السكون الممل ولفت إنتباه المستخدمين، وتحسن من التواصل من المستخدمين والزائرين للمواقع الإلكترونية، لذلك أصبحت الحركات أمراً جوهرياً لا يمكن الإستغناء عنه في مختلف مواقع الويب.

كيفية تجهيز بيئة العمل في لغة البرمجة CSS لاستخدام مفهوم الحركات

هناك طريقتين لاستخدام الحركات في لغة البرمجة (CSS) وهما:

التطوير في المتصفح

حيث أن أبسط طريقة لاستخدام الحركات في لغة (CSS) هي القيام بالتجارب عن طريق استخدام الإنترنت، حيث أن في الغالب يتم استخدام منصة تسمى (CodPen) وهي عبارة عن منصة برمجية تسمح للمستخدمين من إجراء تغييرات على الكودات البرمجية المكتوبة بلغة (HTML)، ولغة (CSS) و (JavaScript).

التطوير المحلي

حيث يتم إنشاء ملفين (HTML) و (CSS) ويتم ربطهم مع بعضهم البعض ومن ثم يتم استخدام الحركات، وفيما يلي أهم الدوال التي تستخدم مع الحركات في لغة البرمجة (CSS):

الدالةالاستخدام
transition

حيث تستخدم في ضبط قيم الخاصيات (transition-property) و (transition-delay).

transition- delay

حيث تقوم هذه الدالة بتحديد الزمن الذي يجب انتظاره بين وقوع الحدث الذي سيؤدي إلى بدء تأثير الانتقال وبين بداية التأثير.

transition- duration

تقوم هذه الدالة بتحديد الزمن الذي سيستغرقه تأثير الانتقال للوصول إلى القيمة النهائية للخاصية.

transition- property

حيث تستعمل هذه الدالة لتحديد أسماء خاصيات (CSS) التي ستخضع لتأثير الانتقال.

مفهوم الانتقالات في لغة البرمجة CSS

الانتقالات هي إحدى الطرائق التي تتيحها لغة البرمجة (CSS)، حيث تستخدم للتحكم في الحركة داخل المتصفح، حيث أن الانتقال يعني الانتقال من حالة إلى حالة أخرى، وفيما يلي أهم الدوال التي تستخدم مع الانتقالات في لغة البرمجة (CSS):

الدالةالاستخدام
animation

 وهي عبارة عن دالة تقوم بضبط قيم مختلف خاصيات (CSS) المتعلقة بالحركات وهي (animation-name) و (animation- timing) و (animation-delay).

animation- delay

تقوم هذه الدالة بتحديد متى ستبدأ الحركة.

animation- duration

تقوم هذه الدالة بتحديد الزمن اللازم لإكمال دورة كاملة من الحركة.

animation- name

تستخدم لتحديد أسماء الحركات التي ستُطبَّق على العنصر.

المصدر: CSS TransitionsCSS Animationstransitionanimation


شارك المقالة: