Background-image

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. خلفية الصورة في CSS: دليل شامل للمبتدئين

خلفية الصورة في CSS هي خاصية قوية تسمح لك بتعيين صورة كخلفية لعنصر HTML. هذه الخاصية تمنحك تحكمًا كبيرًا في كيفية عرض الصورة، بما في ذلك حجمها، وموقعها، وتكرارها. هذا المقال موجه للمبتدئين في تطوير الويب ويهدف إلى تغطية جميع جوانب استخدام خاصية `background-image` بشكل فعال.

ما هي خاصية `background-image`؟

خاصية `background-image` هي جزء من نموذج الصندوق في CSS، وتستخدم لتحديد صورة ليتم استخدامها كخلفية لعنصر. يمكن تطبيقها على أي عنصر HTML، مثل `

` أو `

` أو `

`. بدون تحديد صورة، ستكون الخلفية شفافة أو بلون الخلفية المحدد باستخدام خاصية `background-color`.

كيفية استخدام `background-image`

يتم تحديد الصورة باستخدام الدالة `url()`. يجب أن يحتوي المسار داخل `url()` على عنوان URL للصورة. يمكن أن يكون هذا المسار مطلقًا (عنوان URL كامل) أو نسبيًا (مسار بالنسبة إلى ملف CSS الحالي).

مثال:

```css body {

 background-image: url("images/background.jpg");

} ```

في هذا المثال، يتم تعيين صورة `background.jpg` الموجودة في مجلد `images` كخلفية لصفحة الويب بأكملها (عنصر `body`).

خصائص إضافية للتحكم في خلفية الصورة

بالإضافة إلى `background-image`، هناك العديد من الخصائص الأخرى التي يمكنك استخدامها للتحكم في كيفية عرض الصورة:

  • `background-repeat`: تحدد كيفية تكرار الصورة. القيم المتاحة هي:
   *   `repeat`: تكرار الصورة على طول المحورين الأفقي والرأسي.
   *   `repeat-x`: تكرار الصورة على طول المحور الأفقي فقط.
   *   `repeat-y`: تكرار الصورة على طول المحور الرأسي فقط.
   *   `no-repeat`: عدم تكرار الصورة.
  • `background-position`: تحدد موقع الصورة في العنصر. يمكن تحديدها باستخدام الكلمات الرئيسية (مثل `top left`, `center center`, `bottom right`) أو القيم الرقمية (مثل `10px 20px`).
  • `background-size`: تحدد حجم الصورة. يمكن تحديدها باستخدام الكلمات الرئيسية (مثل `cover`, `contain`, `auto`) أو القيم الرقمية (مثل `100px 50px`).
  • `background-attachment`: تحدد ما إذا كانت الصورة ثابتة أم تتحرك مع المحتوى. القيم المتاحة هي:
   *   `scroll`: الصورة تتحرك مع المحتوى.
   *   `fixed`: الصورة ثابتة في مكانها.
   *   `local`: الصورة تتحرك مع العنصر.
  • `background-color`: تحدد لون الخلفية. يمكن استخدامها مع `background-image` لإنشاء تأثيرات مرئية جذابة.

مثال شامل

```css div {

 width: 300px;
 height: 200px;
 background-image: url("images/pattern.png");
 background-repeat: no-repeat;
 background-position: center center;
 background-size: cover;
 background-color: #f0f0f0;

} ```

في هذا المثال، يتم تعيين صورة `pattern.png` كخلفية لعنصر `
` بعرض 300 بكسل وارتفاع 200 بكسل. يتم منع تكرار الصورة، ويتم وضعها في منتصف العنصر، ويتم تغيير حجمها لتغطية العنصر بأكمله. يتم أيضًا تعيين لون خلفية رمادي فاتح.

استخدام الصور بتنسيقات مختلفة

يمكن استخدام مجموعة متنوعة من تنسيقات الصور كخلفيات، بما في ذلك:

  • JPEG (.jpg أو .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • SVG (.svg)

تنسيق SVG مفيد بشكل خاص لأنه يمكنه التوسع دون فقدان الجودة.

تقنيات متقدمة

  • CSS Sprites: دمج عدة صور في صورة واحدة لتقليل عدد طلبات HTTP.
  • Gradient Backgrounds: استخدام التدرجات اللونية كخلفيات بدلاً من الصور.
  • Multiple Background Images: تعيين عدة صور كخلفيات لعنصر واحد.

اعتبارات الأداء

  • تحسين الصور: تقليل حجم الصور لتقليل وقت التحميل.
  • استخدام CSS Sprites: لتقليل عدد طلبات HTTP.
  • تجنب الصور الكبيرة: استخدام صور ذات حجم مناسب للعنصر.

الروابط الداخلية ذات الصلة

استراتيجيات تداول الخيارات الثنائية والتحليل الفني وحجم التداول


ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер