في هذا الدليل ، سنتعرف على الفرق بين خصائص لون الخلفية والخلفية بالتفصيل.
لنبدأ!
خاصية خلفية CSS
لضبط خلفية أي عنصر HTML ، فإن CSS ' معرفتي 'الممتلكات المستخدمة. إنها خاصية مختصرة لثماني خصائص أخرى مما يعني أنه يمكنك استخدامها جميعًا في سطر واحد. هذه الخصائص الأخرى هي:
- لون الخلفية
- الصورة الخلفية
- خلفية الموقف
- حجم الخلفية
- تكرار الخلفية
- أصل الخلفية
- مقطع الخلفية
- مرفق الخلفية
بناء الجملة
فيما يلي بناء جملة خاصية الخلفية:
الخلفية: موضع / حجم الصورة الملونة ، مرفق مقطع الأصل المتكرر
دعنا ننتقل إلى شرح جميع الخصائص المذكورة أعلاه واحدة تلو الأخرى.
خاصية لون الخلفية في CSS
باستخدام ' لون الخلفية '، يمكنك ضبط لون الخلفية. سيظهر اللون خلف عناصر HTML.
بناء الجملة
بناء جملة خاصية لون الخلفية هو:
لون الخلفية : اللونفي مكان ' اللون '، يمكنك ضبط لون الخلفية التي تريد أن تظهر خلف العناصر.
مثال
أولاً ، في ملف HTML ، سننشئ حاوية باستخدام علامة
لغة البرمجة
< شعبة >< h1 > LinuxHint < / h1 >
< ص > أهلا في موقعنا < / ص >
< / شعبة >
في CSS ، سنضبط ارتفاع div كـ ' 100٪ 'لإظهاره على الصفحة بأكملها وحجم خط النص كـ' xx- كبير '. بعد ذلك ، اضبط لون الخلفية على ' أكوا '.
CSS
شعبة {ارتفاع : 100٪ ؛
حجم الخط : xx- كبير ؛
لون الخلفية : أكوا ؛
}
في الصورة الموضحة أدناه ، يمكنك رؤية تطبيق لون الخلفية:
خاصية صورة الخلفية في CSS
ال ' الصورة الخلفية 'لتعيين صورة واحدة أو أكثر كخلفية لعناصر HTML. يمكنك استخدام هذه الخاصية لإضافة صور خلفية مختلفة لعناصر مختلفة.
بناء الجملة
بناء جملة خاصية صورة الخلفية هو:
صورة الخلفية: url ()هنا ، أعط مسار الصورة التي تريد تعيينها كخلفية كوسيطة لـ ' عنوان url () '.
مثال
استمرارًا للمثال السابق ، أضف صورة خلفية في ' شعبة ' صف دراسي. سنضيف عنوان url للصورة كـ ' url (img.jpg) ':
شعبة {...
الصورة الخلفية : عنوان url ( img.jpg ) ؛
}
يشير الناتج أدناه إلى أنه تمت إضافة صورة الخلفية بنجاح:
لاحظ أن الصورة مكررة. لحل هذه المشكلة ، تحقق من العقار التالي.
خاصية تكرار الخلفية في CSS
عند إضافة صورة كخلفية على صفحة ويب ، يتم تكرارها افتراضيًا. لتجنب هذا التكرار وضبط النمط وفقًا لاختيارك ، فإن ' تكرار الخلفية 'الممتلكات المستخدمة.
بناء الجملة
صيغة خاصية تكرار الخلفية هي:
تكرار الخلفية : كرر | كرر- x | كرر ص | لا تكرارفيما يلي وصف القيم المحددة لخاصية تكرار الخلفية:
- كرر: يتم استخدامه لتكرار الصورة في كلا الاتجاهين ، الرأسي والأفقي.
- كرر x: يتم استخدامه لضبط تكرار الصورة أفقيًا فقط.
- تكرار ص: يحدد التكرار الرأسي للصورة.
- غير مكرر: يتم استخدامه لتجنب تكرار الصورة.
مثال
هنا ، سنقوم بتعيين قيمة خاصية تكرار الخلفية على أنها ' لا تكرار ':
شعبة {...
تكرار الخلفية : لا تكرار ؛
}
يتم إعطاء نتيجة الكود المذكور أعلاه أدناه. يمكنك أن ترى أن الصورة لم تعد تتكرر:
خاصية وضع الخلفية في CSS
لتعيين موضع صورة الخلفية ، فإن الخيار ' خلفية الموقف 'الخاصية المستخدمة. يسمح لك بضبط الصورة في مواضع مختلفة مثل اليسار العلوي والوسط الأيسر والقاع الأيسر والأعلى الأيمن والوسط الأيمن وغير ذلك الكثير.
بناء الجملة
صيغة خاصية background-position هي:
خلفية الموقف : القيمةفي مكان ' القيمة '، يمكنك تحديد موضع الصورة.
مثال
هنا ، سنقوم بتعيين موضع الخلفية كـ ' المركز ':
شعبة {...
خلفية الموقف : المركز ؛
}
في الإخراج أدناه ، تظهر الصورة في وسط الصفحة:
خاصية حجم الخلفية في CSS
لتعيين حجم صورة الخلفية ، فإن ' حجم الخلفية 'يتم استخدام الخاصية.
بناء الجملة
حجم الخلفية له الصيغة التالية:
حجم الخلفية : الطول | الغطاءفيما يلي وصف لقيم خاصية حجم الخلفية:
- الطول: يتم استخدامه لإصلاح عرض وارتفاع صورة الخلفية.
- التغطية: يتم استخدامه لضبط صورة الخلفية في الخلفية بأكملها.
مثال
سنقوم بتعيين حجم الخلفية كـ ' 100٪ 'الارتفاع و' 80٪ ' العرض:
شعبة {...
حجم الخلفية : 100٪ 80٪ ؛
}
يمكنك أن ترى أنه تم تغيير حجم الصورة بناءً على الأبعاد المحددة:
خاصية CSS background-origin
ال ' أصل الخلفية 'لضبط منطقة تحديد موضع صورة الخلفية. يتم ضبط الصورة في الزاوية العلوية اليسرى كإعداد افتراضي.
بناء الجملة
صيغة الخاصية background-origin هي:
أصل الخلفية : صندوق الحشو | مربع الحدود | مربع المحتوىتم وصف قيم خاصية background-origin أدناه:
- مربع الحشو: إنها القيمة الافتراضية لخاصية أصل الخلفية المستخدمة لضبط موضع صورة الخلفية وفقًا لحافة الحشو.
- مربع الحدود: يتم استخدامه لضبط الصورة وفقًا لمربع حدود الصورة.
- مربع المحتوى: يتم استخدامه لضبط صورة الخلفية وفقًا لمحتوى الصورة.
ملحوظة: لا تعمل خاصية background-origin إذا تم تعيين قيمة خاصية background-attachment على أنها ' مُثَبَّت '.
مثال
أولاً ، قم بإنشاء حد حول الحاوية. هنا ، سنكمل المثال السابق ونضبط قيمة المساحة المتروكة على أنها ' 10 بكسل '. بعد ذلك ، اضبط عرض الحد كـ ' 15 بكسل '، النمط كـ' ريدج '، واللون كـ' RGB (1 ، 68 ، 68) '. في النهاية ، سنعين قيمة خاصية background-origin على أنها ' مربع المحتوى ':
شعبة {...
حشوة : 10 بكسل ؛
الحدود : 15 بكسل ريدج RGB ( 1 و 68 و 68 ) ؛
أصل الخلفية : مربع المحتوى ؛
}
يتم إعطاء نتيجة الكود المذكور أعلاه أدناه. يمكنك أن ترى أن موضع الصورة مضبوط وفقًا لمحتوى div:
خاصية CSS background-clip
ال ' مقطع الخلفية 'على لون خلفية العنصر. يتيح لك التحكم في مدى امتداد لون الخلفية إلى ما بعد عنصر ، مثل المساحة المتروكة للعنصر وحدوده ومحتواه.
بناء الجملة
صيغة خاصية background-clip هي:
أصل الخلفية : مربع الحدود | صندوق الحشو | مربع المحتوىتم وصف قيم خاصية background-origin أدناه:
- مربع الحدود: إنها القيمة الافتراضية لخاصية أصل الخلفية المستخدمة لتعيين لون الخلفية خلف الحد.
- مربع الحشو: يتم استخدامه لضبط اللون داخل مربع الحشو للعنصر.
- مربع المحتوى: يتم استخدامه لضبط لون الخلفية وفقًا لمحتوى العنصر.
مثال
سنكمل المثال السابق ونغير قيمة نمط الحدود إلى ' منقط لفهم خاصية مقطع الخلفية. بعد ذلك ، سنقوم بتعيين قيمة خاصية background-clip على أنها ' مربع الحشو ':
شعبة {...
مقطع الخلفية : مربع الحشو ؛
}
يشير الإخراج إلى ظهور لون الخلفية البيضاء عند انتهاء حافة الحد:
خاصية مرفقات الخلفية في CSS
ال ' مرفق الخلفية 'لضبط السلوك أو الصورة أثناء التمرير في الصفحة. يمكن ضبط سلوكه مع التمرير مع عناصر أخرى أو إصلاحه.
بناء الجملة
بناء جملة خاصية مرفق الخلفية هو:
مرفق الخلفية : القيمةيمكنك تعيين قيمة مرفق الخلفية كـ ' مُثَبَّت 'لإصلاح صورة الخلفية أو' التمرير 'للسماح للصورة بالتمرير مع الصفحة.
ملحوظة: بشكل افتراضي ، يتم تعيين قيمة خاصية مرفق الخلفية على أنها ' التمرير '.
يمكن ملاحظة أن صورة الخلفية المضافة ليست ثابتة عند التمرير. الآن دعونا نصلح هذه المشكلة.
للقيام بذلك ، قمنا بتعيين قيمة خاصية مرفق الخلفية على أنها ' مُثَبَّت ':
شعبة {...
مرفق الخلفية : مُثَبَّت ؛
}
هذه هي النتيجة التي توضح أن الصورة قد تم إصلاحها:
الآن ، توجه نحو المقارنة بين خصائص لون الخلفية والخلفية.
خلفية CSS مقابل لون الخلفية
سوف يميز الجدول المعطى بين خصائص الخلفية ولون الخلفية على أساس ميزاتها:
سمات | خلفية CSS | لون الخلفية CSS |
يكتب | إنها ملكية فائقة. | إنها خاصية فرعية لخاصية الخلفية. |
وظائف | يقوم بتعيين كافة خصائص الخلفية. | يحدد فقط لون الخلفية. |
نطاق | يدعم جميع خصائص الخلفية | إنه يدعم خاصية لون الخلفية فقط |
مستوى | عندما تحتاج إلى إضافة قيم متعددة للخلفية ، فمن السهل استخدامها. يمكنك تعيين قيم جميع خصائص الخلفية مرة واحدة. | يمكن استخدامه عندما تحتاج فقط إلى إضافة لون خلفية واحد. |
بناء الجملة | الخلفية: القيم (القيم هي bg-color و bg-image وخصائص أخرى) |
لون الخلفية: اللون |
تم شرح كيف تختلف خصائص لون الخلفية عن خصائص الخلفية.
استنتاج
CSS ' معرفتي 'هي خاصية اختصار تُستخدم لتعيين قيم خلفية متعددة في وقت واحد ، مثل اللون والصورة والموضع والحجم والأصل والمزيد. من ناحية أخرى، ' لون الخلفية 'فقط لإضافة لون إلى الخلفية. في هذا الدليل ، ناقشنا الفرق بين خاصية CSS background و CSS background-color property.