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

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