CSS Opacity شفافية العناصر

CSS - شفافية الصور (Image Transparency)

🔸 في CSS، يمكننا استخدام الخاصية opacity للتحكم في شفافية الصورة أو أي عنصر آخر. القيم تتراوح بين 0 (شفاف تمامًا) و 1 (غير شفاف).

🧪 مثال: جعل صورة شفافة

<img src="image.jpg" style="opacity: 0.5;">

📌 الصورة ستظهر بنسبة 50٪ شفافية.

🎯 ملاحظة مهمة

عند تطبيق opacity على عنصر، فإن جميع محتوياته (نصوص، صور داخلية) تتأثر أيضًا وتصبح شفافة.

🔸 كيفية جعل الخلفية فقط شفافة بدون التأثير على النص

في هذه الحالة لا نستخدم opacity، بل نستخدم rgba() لتحديد لون الخلفية مع مستوى الشفافية.


.transparent-box {
  background-color: rgba(0, 0, 0, 0.3); /* أسود شفاف */
  color: white;
  padding: 20px;
}

<div class="transparent-box">
  هذا نص فوق خلفية شفافة.
</div>

📌 ملاحظات إضافية

  • opacity يؤثر على العنصر بأكمله.
  • rgba() يسمح بتحديد شفافية للخلفية فقط دون التأثير على النص.
  • القيمة rgba تعني: red, green, blue, alpha (الشفافية).

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework