وظيفة radial-gradient() في CSS

التعريف والاستخدام

CSS radial-gradient() الوظيفة تعين تدرج الإصبعي كصورة الخلفية.

تدرج الإصبعي يتم تعريفه من خلال مركزه.

لإنشاء تدرج إصبعي، يجب تعريف على الأقل لونين.

مثال تدرج إصبعي:

مثال

مثال 1

توزيع التدرج الإصبعي المتساوٍ للنواقص اللونية:

#grad {
  background-image: radial-gradient(red, green, blue);
}

تجربة شخصية

مثال 2

توزيع التدرج الإصبعي المختلف للنواقص اللونية:

#grad {
  background-image: radial-gradient(red 5%, green 15%, blue 60%);
}

تجربة شخصية

مثال 3

التدرج الراديي ذو الشكل الدائري:

#grad {
  background-image: radial-gradient(circle, red, yellow, green);
}

تجربة شخصية

مثال 4

استخدام كلمات الأساسي المختلفة لتحديد حجم التدرج径ي:

#grad1 {
  background-image: radial-gradient(closest-side at 60% 55%, blue, green, yellow, black);
}
#grad2 {
  background-image: radial-gradient(farthest-side at 60% 55%, blue, green, yellow, black);
}

تجربة شخصية

اللغة CSS

radial-gradient(shape size at position, start-color, ... , last-color);
القيمة الوصف
shape

تحديد شكل التدرج. القيم الممكنة هي:

  • ellipse (الافتراضي)
  • circle
size

تحديد حجم التدرج. القيم الممكنة هي:

  • farthest-corner (الافتراضي)
  • closest-side
  • closest-corner
  • farthest-side
position تحديد موقع التدرج. القيمة الافتراضية هي "center".
start-color, ... , last-color

الشريط الألوان هو اللون الذي ترغب في عرضه بينهما انتقال سلس.

هذا القيمة تتكون من قيمة اللون، تتبعها إما سطر واحد أو سطرين من موقعي الشريط الألوان الاختياري (نسبة مئوية بين 0% و100% أو طول على طول محور التدرج).

تفاصيل التقنية

الإصدار: CSS3

دعم المتصفح

الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة تمامًا لأول مرة.

Chrome Edge Firefox Safari Opera
radial-gradient()
26 10 16 6.1 12.1
شريط الألوان في موقعين
71 79 64 12.1 58

الصفحات ذات الصلة

دليل:تدرج CSS

المرجع:خصائص background-image في CSS

المرجع:وظيفة CSS conic-gradient()

المرجع:وظيفة CSS linear-gradient()

المرجع:وظيفة CSS repeating-conic-gradient()

المرجع:وظيفة CSS repeating-linear-gradient()

المرجع:دالة CSS repeating-radial-gradient()