مولّد التدرّجات اللونية CSS
أنشئ تدرّجات CSS خطية وشعاعية ومخروطية مع معاينة مباشرة: أضف نقاط الألوان واسحبها، واضبط الزاوية، وانسخ شيفرة CSS نظيفة بنقرة واحدة.
نقاط الألوان
انقر على الشريط لإضافة نقطة، واسحب المقبض لتحريكها. عند تحديد مقبض، استخدم مفاتيح الأسهم (مع Shift للتحرك 10 %) وDelete.
كيفية استخدام مولّد التدرّجات اللونية
- اختر نوع التدرّج: خطي أو شعاعي أو مخروطي. تتحدّث المعاينة الكبيرة في الأعلى مع كل تغيير.
- في التدرّج الخطي، اضبط الزاوية بالمنزلق أو اكتبها بالدرجات (90° من اليسار إلى اليمين، و180° من الأعلى إلى الأسفل). وفي التدرّج المخروطي، تحدّد الزاوية نقطة بداية الدوران.
- في التدرّجين الشعاعي والمخروطي، حرّك المركز باستخدام المركز X والمركز Y. ويمكن أن يكون التدرّج الشعاعي دائرة أو قطعًا ناقصًا (من قائمة الشكل).
- عدّل نقاط الألوان. انقر في أي مكان على الشريط لإضافة نقطة هناك باللون الذي يحمله التدرّج في تلك النقطة، أو استخدم إضافة نقطة لملء أوسع فجوة. اسحب المقبض لتحريكه. ولكل نقطة أيضًا صف تختار فيه لونها، أو تكتب أي لون CSS، أو تضبط الموضع (%)، أو تحذف النقطة (يحتفظ التدرّج بنقطتين على الأقل).
- يمكنك اختياريًا تفعيل متكرر، واختيار طريقة مزج الألوان، والضغط على عكس لقلب ترتيب النقاط، أو على تدرّج عشوائي للإلهام.
- انسخ النتيجة من شيفرة CSS بالضغط على نسخ.
لوحة المفاتيح: حدّد مقبضًا على الشريط، ثم استخدم مفاتيح الأسهم لتحريكه 1 % (أو 10 % مع Shift)، وHome وEnd للانتقال إلى الطرفين، وDelete لحذفه.
دوال التدرّج الثلاث
linear-gradient()تمزج الألوان على امتداد خط مستقيم. فالقيمةlinear-gradient(90deg, #4f46e5 0%, #ec4899 100%)تمتد من النيلي على اليسار إلى الوردي على اليمين. تُقاس الزوايا في اتجاه عقارب الساعة بدءًا من الأعلى: 0deg تشير إلى الأعلى، و90deg إلى اليمين.radial-gradient()تنتشر من نقطة مركزية. فالقيمةradial-gradient(circle at 30% 40%, …)تضع المركز على بُعد 30 % من اليسار و40 % من الأعلى. يتمدّد القطع الناقص مع الصندوق، بينما تبقى الدائرة مستديرة.conic-gradient()تدور حول مركز كعقارب الساعة. وتصنع القيمةconic-gradient(from 0deg at 50% 50%, …)عجلات الألوان والمخططات الدائرية وتأثيرات مؤشرات التحميل. وتمثّل مواضع النقاط أجزاءً من الدورة الكاملة.
يستخدم خيار متكرر الدالة repeating-linear-gradient() وأخواتها: يتكرر النمط الذي تحدّده نقاطك حتى يمتلئ الصندوق. ضع آخر نقطة أقل بكثير من 100 % (مثل 20 %) لترى خطوطًا أو حلقات.
نقطتان في الموضع نفسه تصنعان حافة حادة بدلًا من المزج، وهكذا تُصنع الخطوط والأعلام. ويحافظ المولّد على ترتيب النقاط بحسب موضعها في الشيفرة، كما تشترط CSS.
المزج في sRGB أم في OKLCH؟
تمزج المتصفحات ألوان التدرّج افتراضيًا في فضاء sRGB. وبين لونين مشبعين، كالأزرق والأصفر، يؤدي ذلك غالبًا إلى منتصف رمادي باهت أو عكر. وتتيح CSS Color Level 4 اختيار فضاء المزج: فالقيمة linear-gradient(90deg in oklch, …) تمزج في فضاء OKLCH الإدراكي وتُبقي المنتصف زاهيًا.
مع خيار OKLCH (أنعم، مع بديل sRGB)، تكتب الأداة تعريفين للخاصية background: أولًا نسخة sRGB الكلاسيكية، ثم نسخة OKLCH. تستخدم المتصفحات التي تدعم فضاءات المزج (Chrome وEdge 111 فما فوق، وSafari 16.2 فما فوق، وFirefox 127 فما فوق) السطر الثاني، بينما تتجاهله المتصفحات الأقدم وتحتفظ بالأول.
نصائح
- تُقبل الألوان الشفافة في حقول النقاط، مثل
#00000080أوrgb(0 0 0 / 50%)، وهذا مفيد للطبقات المتراكبة فوق الصور. - تُكتب الشيفرة باستخدام
background. استخدمbackground-imageبدلًا منها إذا كنت تضبط خصائص الخلفية الأخرى بشكل منفصل. - التدرّجات الهادئة (درجتان متقاربتان من لون واحد) تبدو عادةً أكثر احترافية من مزج ألوان قوس قزح.
الأسئلة الشائعة
كيف أجعل التدرّج يمتد من الأعلى إلى الأسفل؟
اختر خطي واضبط الزاوية على 180°. أما 0° فمن الأسفل إلى الأعلى، و90° من اليسار إلى اليمين، و270° من اليمين إلى اليسار.
كيف أنشئ خطًا حادًا بين لونين؟
أعطِ نقطتين الموضع نفسه، كالأحمر عند 50 % والأزرق عند 50 %، فيلتقي اللونان دون أي مزج.
هل يمكنني استخدام تدرّج لونًا للنص؟
نعم، مع قليل من CSS الإضافية: طبّق التدرّج بوصفه background، ثم أضف background-clip: text وcolor: transparent إلى عنصر النص.
هل تعمل تدرّجات CSS في كل المتصفحات؟
التدرّجات الخطية والشعاعية والمخروطية تعمل في جميع المتصفحات الحالية. ووحده المزج في OKLCH يحتاج إلى إصدار حديث، ولهذا تضيف الأداة بديل sRGB.
هل تدرّج CSS أفضل من الصورة؟
في الغالب نعم: فهو لا يزيد حجم الصفحة، ويتناسب مع أي حجم دون أن يفقد حدّته، ويمكن تعديله في الشيفرة. استخدم الصورة فقط للقوام المعقّد.
أدوات ذات صلة
- مولّد لوحات الألوان أنشئ لوحات ألوان من لون أساسي واحد وفق قواعد التناسق اللوني: المتكامل والمتجاور والثلاثي والرباعي والمربع والأحادي اللون.
- مولّد درجات الألوان الفاتحة والداكنة أنشئ الدرجات الفاتحة والداكنة لأي لون بخطوات 5 أو 10 أو 20 أو 25 %، بالمزج في OKLCH أو sRGB، وصدّرها متغيرات CSS أو إعدادات Tailwind.
- منتقي الألوان منتقي ألوان مجاني على الإنترنت: اختر أي لون وانسخ فورًا رموزه بصيغ HEX وRGB وHSL وHSV وCMYK، مع نسب تباينه على الأبيض والأسود.