خاصية موضع الخلفية

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

background-position خاصية موضع الخلفية

تحدد الخاصية background-position الموضع الأولي لصورة الخلفية داخل العنصر، وهو افتراضياً الزاوية العلوية اليسرى (0% 0%). تقبل كلمات مفتاحية (left وcenter وright وtop وbottom) وقيم طول ونسباً مئوية. تُستخدم عادةً مع background-image لتموضع الخلفية بدقة.

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

📝 التركيب

background-position: <position>{1,4};

⚙️ القيم

القيمةالنوعالوصف
left | center | right | top | bottomكلمة مفتاحيةكلمات مفتاحية للموضع معرّفة مسبقاً
<length> | <percentage>النوعقيم موضع صريحة

▶ مثال

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

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

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
background-position v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تلميح: مع النسب المئوية، يكون background-position: 100% 100% مكافئاً لـ right bottom.
تلميح: يمكن للقيم السالبة تموضع صورة الخلفية خارج العنصر، وهي تقنية شائعة في CSS sprites.

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

Qكيف أوسّط صورة خلفية؟
Aاستخدم background-position: center; أو background-position: 50% 50%; — كلاهما يوسّط الصورة أفقياً ورأسياً داخل الحاوية، بما أن الكلمة المفتاحية center تكافئ 50% 50%. ادمجها مع background-repeat: no-repeat حتى لا تتجانب الصورة.
Qما الفرق بين قيمة واحدة وقيمتين في background-position؟
Aمع قيمة واحدة، يكون الاتجاه غير المحدد هو center افتراضياً، لذا فإن background-position: left تكافئ left center. مع قيمتين، يضبط الأول المحور الأفقي والثاني المحور الرأسي، مثل center top. تُدعم أيضاً صيغة الإزاحة، مثل right 20px bottom 10px التي تتموضع بالنسبة للزاوية السفلية اليمنى.
Qما الفرق بين التموضع بالنسب المئوية والبكسل؟
Aمع النسب المئوية، يتم محاذاة النقطة المطابقة للصورة مع النقطة المطابقة للحاوية: 50% 50% تُحاذي مركز الصورة مع مركز الحاوية. مع البكسل، يُزاح الركن العلوي الأيسر للصورة بمقدار ثابت عن الركن العلوي الأيسر للحاوية. استخدم 100% أو right 0 لدفع الصورة إلى اليمين، وصيغة الإزاحة مثل right 10px للمسافات الدقيقة.
Qكيف أستخدم background-position لـ CSS sprites؟
Aيحزم السبرايت عدة أيقونات في صورة واحدة ويستخدم background-position سالباً لإزاحة الكشف عن الشريحة المطلوبة. بالنسبة لأيقونات 32px، يكون الثاني background-position: -32px 0. عند التحجيم بـ background-size، حوّل الإزاحات تبعاً لذلك. يجري استبدال هذه التقنية تدريجياً بخطوط الأيقونات وSVG المضمّن.

📚 دروس ذات صلة

Web-Tutorial.com

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

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

100%