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

التدرجات

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

تتيح لك التدرجات (Gradients) في CSS إنشاء انتقالات سلسة بين لونين أو أكثر. 

لنبدأ بتدرج خطي بسيط:

/* إنشاء تدرج خطي من الأعلى إلى الأسفل */
.gradient-box {
  background: linear-gradient(to bottom, #ff9966, #ff5e62);
}

يؤدي هذا إلى إنشاء تدرج ينتقل من اللون البرتقالي (#ff9966) في الأعلى إلى لون مائل للاحمرار (#ff5e62) في الأسفل.

يمكنك أيضاً تحديد الاتجاه واستخدام ألوان متعددة كما في المثال التالي:

/* إنشاء تدرج خطي من اليسار إلى اليمين */
.gradient-box {
  background: linear-gradient(to right, red, orange, yellow, green);
}
challenge icon

التحدي

سهل

أنشئ قاعدة CSS لفئة تسمى sunset-gradient تطبق خلفية بتدرج لوني خطي (linear gradient). يجب أن يقوم التدرج بما يلي:

  1. ينتقل من الأعلى إلى الأسفل
  2. يبدأ باللون #FFD700 (gold)
  3. ينتقل إلى اللون #FF4500 (orangered)

جرّب بنفسك

<!DOCTYPE html>
<html>
<head>
  <style>
    .sunset-gradient {
      border: 3px solid black;
      height: 300px;
      width: 100%;
       /* Write your CSS rule here */
       
       
    }
  </style>
</head>
<body>
  <div class="sunset-gradient"></div>
</body>
</html>
quiz iconاختبر نفسك

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

جميع دروس CSS Mastery