Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الانتقالات وتأثيرات الحوم

جزء من قسم CSS Mastery في رحلة HTML على Coddy. الدرس 24 من 43.

تتيح لك عملية الانتقال تغيير خاصية بسلاسة بمرور الوقت بدلًا من تغييرها فورًا.

selector {
  transition: property duration timing-function delay;
}
  • property: خاصية CSS التي تريد تطبيق transition عليها (مثلًا: background-color، width، opacity).
  • duration: الوقت الذي تستغرقه transition حتى تكتمل (مثلًا: 1s لمدة ثانية واحدة).
  • timing-function: كيفية تقدّم الانتقال (مثلًا: linear وease وease-in).
  • delay: المدة التي يجب الانتظار خلالها قبل بدء الانتقال (اختياري).

على سبيل المثال:

.button {
  background-color: green;
  transition: background-color 0.3s ease;
}
.button:hover {
  background-color: blue;
}

عند hover فوق button، سيتغير background color الخاص به من green إلى blue خلال 0.3 ثانية.

challenge icon

التحدي

سهل

أضف خاصية transition إلى .card بحيث تحدث التغييرات على background color وbox-shadow بسلاسة خلال 0.4 ثانية باستخدام دالة التوقيت ease.

جرّب بنفسك

<!DOCTYPE html>
<html>
<head>
  <style>
    /* Write your CSS here */
    .card {
      background-color: white;
      padding: 10px;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }
    
  </style>
</head>
<body>
  <div class="card">
    Hover over me!
  </div>
</body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس CSS Mastery

تدرّب بنفسك: Playground لـ Web