Background-position
- Background-position: دليل شامل للمبتدئين
Background-position هي خاصية في CSS تحدد موضع الصورة الخلفية لعنصر HTML. تعتبر هذه الخاصية أداة قوية في تصميم الويب، تسمح لك بالتحكم الدقيق في كيفية عرض الصورة الخلفية داخل العنصر، سواء كانت الصورة تتكرر أو لا، وكيف تظهر في حالة تجاوزها لأبعاد العنصر. هذا المقال موجه للمبتدئين ويهدف إلى شرح خصائص Background-position بشكل مفصل مع أمثلة عملية.
أساسيات Background-position
افتراضياً، تظهر الصورة الخلفية في الزاوية العلوية اليسرى للعنصر. لكن باستخدام Background-position، يمكنك تغيير هذا الموضع. تأخذ Background-position قيمتين: القيمة الأولى تمثل الموضع الأفقي، والقيمة الثانية تمثل الموضع الرأسي. يمكن تحديد هذه القيم بوحدات مختلفة، مثل:
- الكلمات المفتاحية: مثل top, bottom, left, right, center.
- النسب المئوية: مثل 50%, 25%, 75%.
- الوحدات المطلقة: مثل px (بكسل), em, rem.
مثال:
```css div {
background-image: url("image.jpg"); background-position: center center; /* توسيط الصورة أفقياً ورأسياً */
} ```
القيم المختلفة لـ Background-position
| القيمة الأفقية | القيمة الرأسية | الوصف | |-----------------|-----------------|---------------------------------------------| | left | top | الزاوية العلوية اليسرى | | center | top | المنتصف العلوي | | right | top | الزاوية العلوية اليمنى | | left | center | الزاوية الوسطى اليسرى | | center | center | المنتصف | | right | center | الزاوية الوسطى اليمنى | | left | bottom | الزاوية السفلية اليسرى | | center | bottom | المنتصف السفلي | | right | bottom | الزاوية السفلية اليمنى | | 10px | 20px | تحديد الموضع بالبكسل | | 50% | 50% | تحديد الموضع بالنسبة لأبعاد العنصر |
استخدام وحدات الطول
يمكنك استخدام وحدات الطول مثل البكسل (px) أو الـ em أو الـ rem لتحديد موضع الصورة الخلفية بشكل دقيق.
مثال:
```css div {
background-image: url("image.jpg"); background-position: 20px 50px; /* تبدأ الصورة على بعد 20 بكسل من اليسار و 50 بكسل من الأعلى */
} ```
استخدام النسب المئوية
تسمح لك النسب المئوية بتحديد موضع الصورة الخلفية بالنسبة لأبعاد العنصر. 0% يمثل البداية، و 100% يمثل النهاية.
مثال:
```css div {
background-image: url("image.jpg"); background-position: 50% 25%; /* توسيط الصورة أفقياً ووضعها على بعد 25% من الأعلى */
} ```
Background-position مع Background-repeat
تتفاعل Background-position مع خاصية Background-repeat. عندما تتكرر الصورة الخلفية، فإن Background-position تحدد نقطة البداية للتكرار. إذا لم تتكرر الصورة، فإن Background-position تحدد موضع الصورة داخل العنصر.
- Background-repeat: no-repeat; في هذه الحالة، تحدد Background-position موقع الصورة الواحدة داخل العنصر. راجع Background-repeat لمزيد من التفاصيل.
- Background-repeat: repeat; في هذه الحالة، تحدد Background-position بداية نمط التكرار. راجع Background-repeat لمزيد من التفاصيل.
Background-position و Background-size
تؤثر خاصية Background-size أيضًا على كيفية عمل Background-position. إذا كانت الصورة الخلفية أصغر من العنصر، فإن Background-position تحدد موضعها داخل العنصر. إذا كانت الصورة الخلفية أكبر من العنصر، فإن Background-position تحدد الجزء المرئي من الصورة. راجع Background-size لمزيد من التفاصيل.
استخدام Background-position في التصميم المتجاوب
يمكن استخدام Background-position لإنشاء تصميمات متجاوبة. على سبيل المثال، يمكنك استخدام Background-position لإظهار أجزاء مختلفة من الصورة الخلفية على أحجام شاشات مختلفة باستخدام Media Queries.
مثال:
```css div {
background-image: url("image.jpg"); background-position: top left;
}
@media (max-width: 768px) {
div { background-position: bottom right; }
} ```
أمثلة عملية
- إنشاء معرض صور بسيط: يمكنك استخدام Background-position لتغيير الصورة المعروضة في كل عنصر من عناصر المعرض.
- إنشاء تأثير البارالكس: يمكنك استخدام Background-position لإنشاء تأثير البارالكس عن طريق تحريك الصورة الخلفية بسرعة مختلفة عن المحتوى الرئيسي.
- تصميم خلفيات متجاوبة: يمكنك استخدام Background-position لتغيير موضع الصورة الخلفية بناءً على حجم الشاشة.
المزيد من المصادر
- CSS Background Properties: مرجع شامل لجميع خصائص الخلفية في CSS.
- MDN Web Docs - background-position: وثائق Mozilla Developer Network حول Background-position.
- W3Schools - CSS background-position: شرح بسيط لـ Background-position من W3Schools.
الاستراتيجيات والتحليلات ذات الصلة
- التحليل الفني
- التحليل الأساسي
- استراتيجية الاختراق
- استراتيجية المتوسط المتحرك
- استراتيجية MACD
- استراتيجية RSI
- استراتيجية بولينجر باند
- إدارة المخاطر
- تنويع المحفظة
- تحليل حجم التداول
- مؤشر التداول على الحجم
- نمط الشموع اليابانية
- نظرية الموجات إليوت
- Fibonacci Retracement
- تحليل التجميع
CSS HTML Web Design Responsive Web Design CSS Selectors CSS Box Model CSS Properties Background-image Background-repeat Background-size Background-attachment Media Queries CSS Positioning CSS Layout CSS Transitions CSS Animations JavaScript DOM Web Development
ابدأ التداول الآن
سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)
انضم إلى مجتمعنا
اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين