MDN Web Docs - background-size

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. MDN Web Docs - background-size

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

المفاهيم الأساسية

قبل الخوض في تفاصيل `background-size`، من المهم فهم بعض المفاهيم الأساسية المتعلقة بصور الخلفية في CSS.

  • **صورة الخلفية:** يتم تحديد صورة الخلفية باستخدام خاصية `background-image`. يمكن أن تكون الصورة ملفاً (مثل JPEG أو PNG أو GIF) أو خريطة ألوان أو حتى تدرج لوني.
  • **تكرار الخلفية:** تحدد خاصية `background-repeat` كيفية تكرار صورة الخلفية إذا كانت أصغر من العنصر. القيم الشائعة هي `repeat` (تكرار الصورة في كلا الاتجاهين)، `repeat-x` (تكرار الصورة أفقيًا)، `repeat-y` (تكرار الصورة عموديًا)، و `no-repeat` (عدم تكرار الصورة).
  • **موضع الخلفية:** تحدد خاصية `background-position` موضع صورة الخلفية داخل العنصر. يمكن تحديد الموضع باستخدام الكلمات الرئيسية (مثل `top`، `bottom`، `left`، `right`، `center`) أو باستخدام القيم الرقمية (مثل `10px`، `50%`).

قيم background-size

تأخذ خاصية `background-size` قيمًا مختلفة لتحديد كيفية تغيير حجم صورة الخلفية. فيما يلي بعض القيم الأكثر شيوعًا:

  • **auto:** هذه هي القيمة الافتراضية. تحتفظ الصورة بحجمها الأصلي. إذا كانت الصورة أكبر من العنصر، فسيتم اقتصاصها.
  • **length:** يمكنك تحديد حجم الصورة باستخدام وحدات الطول (مثل `px`، `em`، `rem`، `%`). يمكنك تحديد قيمة واحدة (للعرض والارتفاع) أو قيمتين (للعرض والارتفاع).
   *   مثال: `background-size: 200px;` (يحدد عرض الصورة بـ 200 بكسل، ويتم حساب الارتفاع تلقائيًا للحفاظ على نسبة العرض إلى الارتفاع).
   *   مثال: `background-size: 200px 100px;` (يحدد عرض الصورة بـ 200 بكسل وارتفاعها بـ 100 بكسل).
  • **percentage:** يمكنك تحديد حجم الصورة كنسبة مئوية من عرض وارتفاع العنصر.
   *   مثال: `background-size: 50% 50%;` (يحدد عرض الصورة بـ 50٪ من عرض العنصر وارتفاعها بـ 50٪ من ارتفاع العنصر).
  • **cover:** تقوم هذه القيمة بتوسيع الصورة لتغطية العنصر بأكمله، مع الحفاظ على نسبة العرض إلى الارتفاع. قد يتم اقتصاص بعض أجزاء الصورة إذا كانت نسبة العرض إلى الارتفاع مختلفة عن نسبة العرض إلى الارتفاع للعنصر.
  • **contain:** تقوم هذه القيمة بتصغير الصورة لتناسب داخل العنصر، مع الحفاظ على نسبة العرض إلى الارتفاع. قد يظهر بعض المساحات الفارغة حول الصورة إذا كانت نسبة العرض إلى الارتفاع مختلفة عن نسبة العرض إلى الارتفاع للعنصر.

أمثلة

دعنا نلقي نظرة على بعض الأمثلة العملية لكيفية استخدام `background-size`:

  • مثال 1: توسيع الصورة لتغطية العنصر
   ```css
   .element {
     width: 300px;
     height: 200px;
     background-image: url("image.jpg");
     background-size: cover;
   }
   ```
   في هذا المثال، سيتم توسيع الصورة `image.jpg` لتغطية العنصر الذي عرضه 300 بكسل وارتفاعه 200 بكسل. قد يتم اقتصاص بعض أجزاء الصورة إذا كانت نسبة العرض إلى الارتفاع مختلفة عن نسبة العرض إلى الارتفاع للعنصر.
  • مثال 2: تصغير الصورة لتناسب داخل العنصر
   ```css
   .element {
     width: 300px;
     height: 200px;
     background-image: url("image.jpg");
     background-size: contain;
   }
   ```
   في هذا المثال، سيتم تصغير الصورة `image.jpg` لتناسب داخل العنصر الذي عرضه 300 بكسل وارتفاعه 200 بكسل. قد يظهر بعض المساحات الفارغة حول الصورة إذا كانت نسبة العرض إلى الارتفاع مختلفة عن نسبة العرض إلى الارتفاع للعنصر.
  • مثال 3: تحديد حجم الصورة باستخدام وحدات الطول
   ```css
   .element {
     width: 300px;
     height: 200px;
     background-image: url("image.jpg");
     background-size: 150px 100px;
   }
   ```
   في هذا المثال، سيتم تحديد عرض الصورة `image.jpg` بـ 150 بكسل وارتفاعها بـ 100 بكسل.
  • مثال 4: تحديد حجم الصورة باستخدام النسب المئوية
   ```css
   .element {
     width: 300px;
     height: 200px;
     background-image: url("image.jpg");
     background-size: 75% 50%;
   }
   ```
   في هذا المثال، سيتم تحديد عرض الصورة `image.jpg` بـ 75٪ من عرض العنصر وارتفاعها بـ 50٪ من ارتفاع العنصر.

استخدام background-size مع background-position

يمكن استخدام `background-size` مع `background-position` لتحقيق تأثيرات تصميمية أكثر تعقيدًا. على سبيل المثال، يمكنك استخدام `background-size: cover` لتغطية العنصر بالكامل، ثم استخدام `background-position` لتحديد الجزء من الصورة الذي تريد عرضه.

توافق المتصفحات

خاصية `background-size` مدعومة من قبل جميع المتصفحات الحديثة. ومع ذلك، قد تحتاج إلى استخدام بادئات المتصفح (مثل `-webkit-background-size` و `-moz-background-size`) لدعم الإصدارات القديمة من بعض المتصفحات.

تطبيقات في الخيارات الثنائية

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

  • **تحسين تصميم الواجهة:** استخدام `background-size` بشكل فعال يمكن أن يؤدي إلى تصميم واجهة مستخدم أكثر جاذبية وسهولة في الاستخدام لمنصات الخيارات الثنائية. يمكن لواجهة المستخدم الجذابة أن تزيد من مشاركة المستخدمين.
  • **صور خلفية متجاوبة:** باستخدام `background-size: cover` أو `background-size: contain`، يمكن التأكد من أن صور الخلفية تتكيف مع أحجام الشاشات المختلفة، مما يوفر تجربة مستخدم متسقة على جميع الأجهزة.
  • **التركيز على العناصر الهامة:** يمكن استخدام صور الخلفية مع `background-size` لتوجيه انتباه المستخدمين إلى العناصر الهامة في الواجهة، مثل أزرار التداول أو الرسوم البيانية.

استراتيجيات تداول الخيارات الثنائية ذات الصلة

  • **استراتيجية مارتينجال:** هذه الاستراتيجية تعتمد على مضاعفة حجم التداول بعد كل خسارة.
  • **استراتيجية فيبوناتشي:** تستخدم هذه الاستراتيجية مستويات فيبوناتشي لتحديد نقاط الدخول والخروج المحتملة.
  • **استراتيجية المتوسطات المتحركة:** تعتمد هذه الاستراتيجية على استخدام المتوسطات المتحركة لتحديد الاتجاهات.
  • **استراتيجية اختراق النطاق:** تعتمد هذه الاستراتيجية على تحديد نطاقات التداول واختراقها.
  • **تداول الأخبار:** يعتمد هذا الأسلوب على تداول الخيارات الثنائية بناءً على الأخبار الاقتصادية والسياسية.
  • **تحليل حجم التداول:** فهم حجم التداول يمكن أن يوفر رؤى حول قوة الاتجاهات.
  • **تحليل فجوات السعر:** تحديد فجوات السعر يمكن أن يشير إلى فرص تداول محتملة.
  • **استراتيجية 60 ثانية:** تداول الخيارات الثنائية بفترة انتهاء صلاحية قصيرة جدًا (60 ثانية).
  • **استراتيجية التداول بناءً على الاتجاه:** تحديد الاتجاه العام للسوق والتداول في اتجاهه.
  • **استراتيجية التداول العكسي:** التداول ضد الاتجاه العام للسوق (أكثر خطورة).
  • **مؤشر القوة النسبية (RSI):** يستخدم لتحديد ظروف ذروة الشراء والبيع.
  • **مؤشر الماكد (MACD):** يستخدم لتحديد الاتجاهات وقوة الزخم.
  • **مؤشر ستوكاستيك (Stochastic Oscillator):** يستخدم لتحديد ظروف ذروة الشراء والبيع.
  • **بولينجر باندز (Bollinger Bands):** يستخدم لتحديد التقلبات.
  • **خطوط فيبوناتشي:** تستخدم لتحديد مستويات الدعم والمقاومة المحتملة.
  • **تحليل الشموع اليابانية:** يستخدم لتحديد أنماط التداول المحتملة.
  • **التحليل الفني المتقدم:** استخدام مجموعة متنوعة من المؤشرات والأنماط لتحديد فرص التداول.
  • **إدارة المخاطر:** وضع خطة لإدارة المخاطر لحماية رأس المال.
  • **تحديد حجم المركز:** تحديد حجم التداول المناسب بناءً على المخاطر المقبولة.
  • **تنويع المحفظة:** توزيع رأس المال على مجموعة متنوعة من الأصول لتقليل المخاطر.
  • **التداول النفسي:** فهم تأثير العواطف على قرارات التداول.
  • **تطوير خطة تداول:** وضع خطة تداول مفصلة تحدد الأهداف والاستراتيجيات وإدارة المخاطر.
  • **التحليل الأساسي:** تقييم العوامل الاقتصادية والسياسية التي تؤثر على أسعار الأصول.
  • **استخدام الروبوتات:** استخدام برامج تداول آلية لتنفيذ الصفقات.

الموارد الإضافية

الخلاصة

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

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

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

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

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

Баннер