"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية تحقيق عتامة مختلفة للخلفية والعناصر الفرعية في CSS؟

كيفية تحقيق عتامة مختلفة للخلفية والعناصر الفرعية في CSS؟

تم النشر بتاريخ 2024-11-07
تصفح:796

How to Achieve Different Opacities for Background and Child Elements in CSS?

فهم عتامة خلفية CSS

في CSS، تتحكم العتامة في شفافية العنصر. عند تطبيقه على حاوية، فإنه سيؤثر بشكل طبيعي على كل من الخلفية وعناصرها الفرعية.

مشكلة الوراثة

لتحقيق عتامة مختلفة للخلفية والعناصر الفرعية، يشكل وراثة CSS تحديًا. ترث العناصر الفرعية العتامة من حاوياتها الأصلية، مما يؤدي إلى نفس العتامة لكل من الخلفية والنص في المثال المقدم.

حلول لتحقيق التعتيم المطلوب

لتحقيق العتامة المطلوبة. التأثير المطلوب، فكر في البدائل التالية:

  • صورة خلفية شفافة: استخدم صورة PNG ذات شفافية وتعيينها كصورة الخلفية. يتيح ذلك للخلفية أن تتمتع بتعتيم جزئي بينما تحتفظ العناصر الفرعية بالتعتيم الكامل.
  • لون RGBa للخلفية:
  • استخدم تنسيق الألوان RGBa، الذي يتضمن معلمة رابعة للتعتيم. اضبط قيمة ألفا على رقم بين 0 و1 للتحكم في عتامة الخلفية. على سبيل المثال، يشير rgba(0, 0, 0, 0.5) إلى خلفية سوداء مع عتامة بنسبة 50%.
  • من خلال الاستفادة من هذه الحلول، يمكنك التحكم بشكل فعال في عتامة كل من الخلفية والعناصر الفرعية في تصميم CSS الخاص بك.
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3