انتقل إلى محتوى الدرس
الدرس 124
دورة لغة CSS

الانتقالات في لغة CSSCSS Transitions

سوف تتعلم في هذا الدرس الانتقالات من حجم إلي  حجم أو من لون إلي لون أو من مكان إلي مكان أخر عن طريق خاصية  transitions في لغة CSS.

أقسام الدرس
6
الأمثلة
6
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
4,191
محتوى الدرس
في هذا الدرس 6تصفّح المواضيع

CSS Transitions الانتقالات في لغة CSS

تستخدم transitions في لغة CSS ليحدث تأثير وانتقال بين لونين أو بين مكان الي مكان أخر أو بين حجمين من حجم صغير إلي حجم كبير في مدة زمنية محددة.


خصائص transition في لغة CSS:

  • transition
  • transition-delay
  • transition-duration
  • transition-property
  • transition-timing-function

How to Use CSS transitions؟ كيف يتم استخدام CSS transitions؟

لإنشاء تأثير transition انتقال transition جيب تحديد:

  • خاصية من خصائص CSS التي سوف تحدد التأثير.
  • المدة التي يحدث التأثير خلالها.

CSS transition syntax

طريقة كتابة خاصية transition في لغة CSS.

HTML
transition: width 2s;

تبدأ خاصية transition بالتأثير عندما تتغير قيمة width والتغير يمكن أن ينتج عن hover لاحظ المثال التالي عند تمرير مؤشر mouse علي div سوف تبدا خاصية transition بالعمل.

CSS transitions

قم بتمرير مؤشر mouse أعلي div حتي تشاهد تأثير CSS transitions.

HTML
div
{
  width: 120px;
  height: 120px;
  background: #007bff;
  transition: width 2s;
}

CSS transition with multi values قيم متعددة مع خاصية transition في لغة CSS

يضيف المثال التالي تأثير انتقال لكل من خاصية العرض والارتفاع ، بمدة ثانيتين للعرض و 4 ثوانٍ للارتفاع:

CSS transition with multi values

قيم متعددة مع خاصية transition في لغة CSS.

HTML
div
{
  width: 120px;
  height: 120px;
  background: #007bff;
  transition: width 2s, height 5s
}

CSS transition delay تأخير transition في لغة CSS

تستخدم خاصية transition-delay جنباً إلي حنب مع خاصية transition لتأخير تأثير الناتج عن خاصية transition لعدد ثوان محدد والقيمة تكون رقم متبوعاً بحرف s يرمز seconds.

CSS transition delay

تأخير transition في لغة CSS.

HTML
div
{
  width: 120px;
  height: 120px;
  background: #007bff;
  transition: width 2s;
  transition-delay: 1s;
}

CSS transition transform خاصية transform مع خاصية transition في لغة CSS

يمكن استخدام خاصية transform مع خاصية transition في لغة CSS لعمل rotate تدوير للعنصر في خلال مدة زمنية وهي أن يبدأ العنصر التدوير من صفر درجة إلي 180 درجة.

CSS transition transform

CSS transition transform

خاصية transform مع خاصية transition في لغة CSS.

HTML
div
{
  width: 120px;
  height: 120px;
  background: #007bff;
  transition: transform 3s;
  margin:50px 0 0 50px;
}

CSS transition properties خصائص transition في لغة CSS

خاصية transition هي اختصار إلي ثلاثة خصائص وهم [transition-property - transition-duration - transition-delay] في لغة CSS.

CSS transition properties

CSS transition properties

خصائص transition في لغة CSS.

HTML
div
{
  width: 100px;
  height: 100px;
  background: #007bff;
  transition-property: width;
  transition-duration: 2s;
  transition-delay: 1s;
}

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…

ابنِ لغتك البرمجية

المصطلحات20

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 20 مفهومةأول بطاقة، أول خطوة
01 Transitions إنتقالات
للمراجعة
02 Delay التأخير
للمراجعة
03 Duration المدة الزمنية
للمراجعة
04 Property خاصية
للمراجعة
05 Timing التوقيت
للمراجعة
06 Function الوظيفة
للمراجعة
07 How to Use كيفية إستخدام
للمراجعة
08 Values قيم
للمراجعة
09 Change تغيير
للمراجعة
10 Several العديد من
للمراجعة
11 Specify تحديد
للمراجعة
12 Speed السرعة
للمراجعة
13 Curve منحنى
للمراجعة
14 Ease يسهل
للمراجعة
15 Linear خطي
للمراجعة
16 Cubic مكعب
للمراجعة
17 Transformation تحولات
للمراجعة
18 Examples أمثلة
للمراجعة
19 More مزيد
للمراجعة
20 Shorthand إختصار
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

حروف قليلة. معنى كامل.

الاختصارات1

راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.

0 / 1 مفهومةأول بطاقة، أول خطوة
01 CSS CSS
Cascading Style Sheets
صفحات الأنماط الانسيابية
للمراجعة

اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.

مساحة التحدي

اختبر فهمك.
ووصلها للإتقان.

كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.

4أسئلة 2أنواع تحديات 100%هدف الإتقان
تصحيح تلقائي. فرص بلا حدود.

أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.

الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.

لمحة عن التحدي4 أسئلة تنتظرك
01

ماهي الخاصية التي تستخدم في تحديد المدة التي يتم خلالها ال transition ؟

____
02

ماهي الخاصية التي تستخدم في تحديد الفترة التي يتم تحديدها قبل حدوث ال transition ؟

03

تحدد الخاصية ..................... نوع ال transition ويمكن ان تأخذ عدة قيم منهم (linear , ease , ease-in ) فما هي ؟

04

نستطيع اضافة جميع خصائص ال transition باستخدام خاصية واحده فما هي ؟

____