خاصية صورة الخلفية

آخر تحديث: 2026-09-13

background-image خاصية صورة الخلفية

تحدد الخاصية background-image صورة خلفية واحدة أو أكثر على العنصر، وتدعم مسارات url() ودوال التدرّج. تُفصل الخلفيات المتعددة بفواصل، وتُرصَّع الصور الأقدم فوق البقية. تُستخدم عادةً مع background-size وbackground-position.

الفئة
القيمة الأوليةnone
موروثلا
ينطبق علىall
نوع الحركةdiscrete
إصدار CSSCSS1
الحالةقياسي

📝 التركيب

background-image: none | <image> | linear-gradient() | radial-gradient();

⚙️ القيم

القيمةالنوعالوصف
noneكلمة مفتاحيةلا توجد صورة خلفية
<image>النوعصورة url() أو تدرّج
linear-gradient() | radial-gradient()دالةتدرّج خطي أو شعاعي

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفحات

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
background-image v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تلميح: يمكنك دمج صورة خلفية مع لون خلفية؛ تُرسم الصورة فوق اللون، ويظهر اللون عبر المناطق الشفافة من الصورة.
تلميح: تعتبر الصور الناتجة من دوال التدرّج (linear-gradient وradial-gradient) صور خلفية أيضاً.

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

Qكيف أرصّ عدة صور خلفية؟
Aافصل الصور بفواصل، مثل background-image: url(a.png), url(b.png), linear-gradient(...); — الأولى تكون في الأعلى. يمكن التحكم في كل طبقة بشكل مستقل بـ background-size وbackground-position باستخدام قيم مفصولة بفواصل تقابل الطبقات واحدة تلو الأخرى.
Qماذا يحدث عندما تفشل صورة الخلفية في التحميل؟
Aإذا كان قد تم تعيين background-color أيضاً، يظهر اللون كبديل عند فشل الصورة (مسار خاطئ أو محظور أو صيغة غير مدعومة)؛ وإلا يُرسم الخلفية شفافة. ضع في اعتبارك أن background-image لا يحتوي على نص بديل — يجب ألا تحمل صور الخلفية التزيينية البحتة معلومات حرجة. استخدم <img> مع بديل نصي للمحتوى ذي المعنى.
Qما الفرق بين background-image ووسم <img>؟
Aيعد background-image جزءاً من العرض في CSS: ليس في تدفق المستند، ولا يُفهرس بواسطة محركات البحث، ولا يحمل دلالة alt، ويمكن قصه وتموضعه بحرية — وهو مناسب للخلفيات التزيينية. أما <img> فهو محتوى HTML: له نص بديل، ويمكن فهرسته واختياره، ويُقصد به المحتوى ذو المعنى. عند فشل التحميل، يعود <img> إلى نصه البديل، بينما تختفي صورة الخلفية ببساطة.
Qكيف أكتب تدرّجات الخلفية؟
Aالتدرّجات هي صور خلفية. يقوم linear-gradient(135deg, #667eea, #764ba2) بانتقال على زاوية 135 درجة؛ وradial-gradient(circle, #fff, #333) يتمدد للخارج من المركز. رصّ عدة طبقات لؤثرات أكثر تعقيداً، واحتفظ بـ background-color صلب كبديل.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%