وظيفة CSS linear-gradient()
- الصفحة السابقة دالة light-dark() CSS
- الصفحة التالية دالة log() CSS
- العودة إلى الطبقة السابقة دليل مرجعي وظائف CSS
تعريف والاستخدام
CSS linear-gradient()
الوظيفة تستخدم لإنشاء تدرج خطي كخلفية.
لإنشاء تدرج خطي، يجب تعريف على الأقل علامتان بالألوان. العلامة هي الألوان التي ترغب في تحقيق انتقال سلس بينها. يمكنك أيضًا تعيين البداية والاتجاه (أو الزاوية) و تأثير التدرج.
مثال للتدرج الخطي:
مثال
مثال 1
هذا التدرج الخطي يبدأ من القمة. ينتقل من الأحمر إلى الأصفر، ثم إلى الأزرق:
#grad { background-image: linear-gradient(red, yellow, blue); }
مثال 2
خط مستقيم يبدأ من اليسار. ينتقل من الأحمر إلى الأزرق:
#grad { background-image: linear-gradient(to right, red , blue); }
مثال 3
خط مستقيم يبدأ من الزاوية العلوية اليسرى (ويتوسع إلى الزاوية السفلية اليمنى):
#grad { background-image: linear-gradient(to bottom right, red , blue); }
مثال 4
خط مستقيم مع تحديد الزاوية:
#grad { background-image: linear-gradient(180deg, red, blue); }
مثال 5
خط مستقيم يحتوي على عدة علامات الألوان:
#grad { background-image: linear-gradient(to right, red,orange,yellow,green,blue,indigo,violet); }
مثال 6
تدرج خطي يحتوي على مرجعين للألوان:
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
مثال 7
تدرج خطي يحتوي على شفافية:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
النص CSS
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
القيمة | الوصف |
---|---|
side-or-corner |
اختياري. نقطة البداية للتدرج. تبدأ بكلمة المفتاحية 'to'، متبوعة بأكثر من كلمة مفتاحية أخرى:
القيمة الافتراضية هي إلى الأسفل (إلى الأسفل). |
angle |
اختياري. زاوية اتجاه خط التدرج:
|
color-stop1, color-stop2,... |
مطلوب. مرجع الألوان هو اللون الذي ترغب في تحقيق انتقال سلس بينهما. هذا القيمة تتكون من قيمة اللون، متبوعة بمرجع الألوان الإضافي أو الإضافيين (بمئة أو طول على طول خط التدرج). |
تفاصيل التقنية
الإصدار: | CSS3 |
---|
دعم المتصفح
الرقم في الجدول يمثل إصدار المتصفح الذي يدعم هذه الوظيفة بشكل كامل أولاً.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
شريط الألوان في موقعين | ||||
71 | 79 | 64 | 12.1 | 58 |
الصفحات ذات الصلة
دليل:تدرج CSS
المرجع:خصائص background-image CSS
المرجع:وظيفة CSS conic-gradient()
المرجع:وظيفة CSS radial-gradient()
المرجع:وظيفة CSS repeating-conic-gradient()
- الصفحة السابقة دالة light-dark() CSS
- الصفحة التالية دالة log() CSS
- العودة إلى الطبقة السابقة دليل مرجعي وظائف CSS