تطوير الويب

CSS Gradient Generator

إنشاء تدرج خطي أو شعاعي أو مخروطي من عدة ألوان والحصول على CSS جاهز.

النوع

0° — من الأعلى، ثم باتجاه عقارب الساعة.

اللون الشفافية % الموضع %

                    

A CSS gradient is a smooth transition between multiple colors, generated by the browser itself with no image needed. This tool lets you visually build a linear, radial, or conic gradient and copy the finished CSS instantly.

How to use it

Common uses

Things to keep in mind

A radial gradient defaults to stretching into the shape of its element (an ellipse), not always staying a circle — worth accounting for on rectangular blocks.

Multiple gradients can be layered by listing them comma-separated in background-image — it works like stacked layers, with the first one in the list on top.

مقالة عن هذه الأداة: تدرجات CSS: كيف يختلف linear عن radial وconic

الأسئلة الشائعة

ما الفرق بين التدرجات الخطية والشعاعية والمخروطية؟

تنتقل التدرجات الخطية على طول خط مستقيم بزاوية مختارة، وتنتشر التدرجات الشعاعية للخارج من نقطة مركزية كدائرة أو قطع ناقص، وتمسح التدرجات المخروطية الألوان حول نقطة مركزية مثل عجلة الألوان.

هل التدرجات المخروطية مدعومة في جميع المتصفحات؟

تدعم جميع المتصفحات الرئيسية الحالية التدرجات المخروطية، لكنها ميزة CSS أحدث من التدرجات الخطية أو الشعاعية، لذا قد لا تعرضها إصدارات المتصفحات القديمة جدًا.

ماذا أحصل عليه كمخرجات؟

تُنشئ الأداة صيغة CSS background جاهزة للاستخدام بالألوان ونقاط التوقف والمواضع التي اخترتها، ويمكنك لصقها مباشرة في ورقة الأنماط الخاصة بك.

ما الفرق بين repeating-linear-gradient وlinear-gradient العادي؟

يمدّ linear-gradient العادي سلسلة ألوانه مرة واحدة بالضبط عبر العنصر بأكمله، بينما يكرر repeating-linear-gradient نفس سلسلة نقاط توقف اللون بشكل دوري، منتجًا خلفية مخططة أو مزخرفة بنمط.

هل يمكنني تكديس عدة تدرجات فوق بعضها كخلفية؟

نعم، تقبل خاصية background-image قائمة من التدرجات مفصولة بفواصل، وتتراكب طبقة فوق أخرى بنفس طريقة تراكب عدة صور خلفية — يظهر الأول في القائمة في الأعلى.

مقالات: تطوير الويب

HEX وRGB وHSL: لماذا توجد طرق عديدة لكتابة اللون

لماذا يفضّل المصممون غالبًا HSL على HEX عند اختيار درجة لون يدويًا.

تصغير CSS: ما الذي يُحذَف فعليًا من الملف ولماذا

لماذا يعمل CSS المصغّر بنفس الطريقة تمامًا في المتصفح رغم أنه يصبح غير قابل للقراءة للإنسان.

تصغير JavaScript: الفرق بين التصغير والتعتيم

لماذا يمكن قراءة الكود المصغّر إذا أراد أحد ذلك، بينما لا يمكن قراءة الكود المعتّم.

تصغير HTML: لماذا تهم المسافات في الترميز أصلًا

لماذا يمكن أن يكسر حذف المسافات داخل <pre> أو textarea مظهر الصفحة، بخلاف أي مكان آخر تقريبًا.

خوارزمية لون: كيف يُتحقَّق من صحة رقم البطاقة

لماذا لا يعني رقم بطاقة يجتاز فحص لون أن هذه البطاقة موجودة فعلًا.

IBAN: كيف يُبنى رقم الحساب المصرفي الدولي

لماذا الحرفان الأولان في IBAN هما رمز الدولة، لا جزءًا من رقم الحساب نفسه.

رموز QR: كيف يتّسع رابط داخل مربع من البكسلات

لماذا يظل رمز QR بشعار في المنتصف قابلًا للمسح رغم تغطية جزء من النمط.

الباركود: كيف يختلف Code 128 عن EAN-13

لماذا تستخدم المنتجات على أرفف المتاجر EAN-13 دائمًا تقريبًا بدلًا من Code 128.

صور Placeholder: لماذا تهم الصور الوهمية أثناء التطوير

لماذا يضع المطورون عمدًا مستطيلات رمادية بدلًا من صور حقيقية بينما التخطيط لا يزال قيد البناء.