القرآن الكريم كامل المصحف الذكي (جديد) , المصحف النصي
تُستخدم خصائص الخلفية في CSS لتحديد تأثيرات الخلفية للعناصر.
تطبق خاصية صورة الخلفية في CSS رسمًا (مثل PNG و SVG و JPG و GIF و WEBP) أو تدرج على خلفية عنصر.
هناك نوعان مختلفان من الصور التي يمكنك تضمينها في CSS: الصور العادية والتدرجات اللونية.
في هذه الفصول ، ستتعرف على خصائص خلفية CSS التالية:
تحدد خاصية لون الخلفية لون خلفية العنصر.
مثال:
يتم تعيين لون خلفية الصفحة كما يلي:
body { background-color: lightblue; }
النتيجة كالآتي:
باستخدام CSS ، يتم تحديد اللون غالبًا بواسطة:
اسم لون صالح - مثل "أحمر"
قيمة HEX - مثل "# ff0000"
قيمة RGB - مثل "(rgb(255,0,0"
يمكنك تعيين لون الخلفية لأي عناصر HTML:
مثال:
في ما يلي، سوف يكون للعناصر <h1> و<p> و<div> ألوان خلفية مختلفة:
<!DOCTYPE html> <html> <head> <style> h1 { background-color: green; } div { background-color: lightblue; } p { background-color: yellow; } </style> </head> <body> <h1>CSS مثال لخلفية </h1> <div> divهذا نص داخل عنصر <p>تحتوي هذه الفقرة على لون الخلفية الخاص بها</p> divما زلنا في عنصر </div>
النتيجة كالآتي:
تحدد الخاصية عدم شفافية/شفافية العنصر. يمكن أن تستغرق قيمة من 0.0 إلى 1.0. كلما كانت القيمة أقل، كانت أكثر شفافية:
opacity 1
opacity 0.6
opacity 0.3
opacity 0.1
مثال:
div { background-color: green; opacity: 0.3; }
ملاحظة: عند استخدام الخاصية عدم شفافية لإضافة الشفافية إلى خلفية عنصر ما، ترث كافة العناصر التابعة له نفس الشفافية. وهذا من شأنه أن يجعل قراءة النص داخل عنصر شفاف بالكامل صعبة.
إذا كنت لا تريد تطبيق التعتيم على العناصر التابعة، كما في المثال أعلاه، فاستخدم قيم ألوان RGBA. يعيّن المثال التالي معدل شفافية لون الخلفية وليس النص:
100% opacity
60% opacity
30% opacity
10% opacity
لقد تعلمت من CSS Colors Chapter أنه يمكنك استخدام RGB كقيمة لونية. بالإضافة إلى RGB ، يمكنك استخدام قيمة لون RGB مع قناة ألفا (RGBA) - والتي تحدد عتامة اللون.
يتم تحديد قيمة ألوان RGBA بـ: rgba (أحمر ، أخضر ، أزرق ، ألفا). معامل ألفا هو رقم بين 0.0 (شفاف بالكامل) و 1.0 (معتم بالكامل).
مثال:
div { background: rgba(0, 128, 0, 0.3) /* خلفية خضراء مع 30% معدل شفافية */ }
تحدد خاصية صورة الخلفية صورة لاستخدامها كخلفية لعنصر.
بشكل افتراضي ، يتم تكرار الصورة بحيث تغطي العنصر بأكمله.
مثال:
يمكن تعيين صورة الخلفية للصفحة على النحو التالي:
body { background-image: url("paper.gif"); }
مثال:
يعرض هذا المثال تركيبة غير صحيحة من النص وصورة الخلفية. يصعب قراءة النص:
body { background-image: url("bgdesert.jpg"); }
ملاحظة: عند استخدام صورة خلفية، استخدم صورة لا تزعج النص.
بشكل افتراضي، تكرر خاصية صورة الخلفية صورة أفقياً وعمودياً.
يجب تكرار بعض الصور أفقيًا أو عموديًا فقط، وإلا ستبدو غريبة، كما يلي:
مثال:
body { background-image: url("gradient_bg.png"); }
النتيجة كالآتي:
إذا تم تكرار الصورة أعلاه أفقيًا فقط (Background-repeat: repeat-x؛)، فستبدو الخلفية أفضل:
مثال:
body { background-image: url("gradient_bg.png"); background-repeat: repeat-x; }
النتيجة كالآتي:
تلميح: لتكرار صورة عمودياً، قم بتعيين Background-repeat: REPEAT-Y؛
يتم أيضًا تحديد عرض صورة الخلفية مرة واحدة فقط بواسطة خاصية التكرار في الخلفية:
مثال
أظهر صورة الخلفية مرة واحدة فقط:
body { background-image: url("img_tree.png"); background-repeat: no-repeat; }
في المثال أعلاه ، يتم وضع صورة الخلفية في نفس مكان النص. نريد تغيير موضع الصورة بحيث لا تزعج النص كثيرًا.
يتم استخدام الخاصية موضع الخلفية لتحديد موضع صورة الخلفية.
مثال:
ضع صورة الخلفية في الزاوية العلوية اليمنى:
body { background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; }
تحدد خاصية مرفق الخلفية ما إذا كان يجب تمرير صورة الخلفية أو إصلاحها (لن يتم التمرير مع باقي الصفحة):
مثال:
حدد أنه يجب إصلاح صورة الخلفية:
body { background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; background-attachment: fixed; }
مثال:
حدد أنه يجب تمرير صورة الخلفية مع باقي الصفحة:
body { background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; background-attachment: scroll; }
لتقصير التعليمة البرمجية، من الممكن أيضاً تحديد كافة خصائص الخلفية في خاصية واحدة مفردة. ويُطلق على هذا اسم خاصية مختصرة.
بدلاً من الكتابة:
body { background-color: #ffffff; background-image: url("img_tree.png"); background-repeat: no-repeat; background-position: right top; }
يمكنك استخدام خلفية خاصية الاختصار:
مثال:
استخدم الخاصية اختصار لتعيين خصائص الخلفية في بيان واحد:
body { background: #ffffff url("img_tree.png") no-repeat right top; }
عند استخدام الخاصية المختصرة، يكون ترتيب قيم الخصائص هو:
لا يهم ما إذا كانت إحدى قيم الخصائص مفقودة، طالما أن القيم الأخرى بهذا الترتيب. لاحظ أننا لا نستخدم خاصية الخلفية والمرفقات في الأمثلة أعلاه، حيث إنها لا تحتوي على قيمة.
لا تنسى مشاركة الصفحة ومن صالح دعائكم
رموز الألوان هي طرق لتمثيل الألوان التي نراها كل يوم بتنسيق يمكن للكمبيوتر تفسيره وعرضه. يشيع استخدامها في مواقع الويب وتطبيقات البرامج الأخرى ، وهناك مجموعة متنوعة من ...
يتم استخدام عبارة SQL WHERE لتحديد شرط أثناء جلب البيانات من جدول واحد أو من خلال الانضمام إلى جداول متعددة. إذا تم استيفاء الشرط المحدد ، فإنه يقوم فقط بإرجاع قيمة مح ...
يتم استخدام استعلام SQL DELETE لحذف السجلات الموجودة من جدول. يمكنك استخدام جملة WHERE مع استعلام DELETE لحذف الصفوف المحددة ، وإلا فسيتم حذف جميع السجلات. يقوم DEL ...
يتم استخدام عبارة SELECT لتحديد البيانات من قاعدة البيانات. يتم تخزين البيانات التي تم إرجاعها في جدول نتائج يسمى مجموعة النتائج. ...
تُستخدم عبارة INSERT INTO T-SQL بشكل أساسي لإضافة صف واحد أو أكثر إلى الجدول الهدف أو العرض في SQL Server. يمكن القيام بذلك من خلال توفير قيم ثابتة في بيان INSERT INTO ...
يمكن دمج جملة WHERE مع عوامل التشغيل AND و OR و NOT. يتم استخدام عوامل التشغيل AND و OR لتصفية السجلات بناءً على أكثر من شرط واحد: يعرض عامل التشغيل AND سجلاً إذا ت ...