Site icon موقع Jabism

مستوى الشفافية في CSS3

مستوى الشفافية في CSS3

الشفافية: Opacity

يسمح لنا CSS باللعب بسهولة مع مستويات شفافية العناصر! لذلك ، سوف نستخدم ميزات CSS3: خاصية  opacity  ورمز RGBa.

خاصية opacity

تسمح لنا خاصية opacity ، البسيطة جداً ، بالإشارة إلى مستوى التعتيم،  وهو عكس الشفافية .

عندما نستعمل القيمة  1 ، سيكون العنصر غير شفاف تمامًا، هذا هو السلوك الافتراضي.

عندما نستعمل القيمة 0 ، سيكون العنصر شفافاً تماماً.

لذلك وجب اختار القيمة بين 0 و 1. وبالتالي حين نعطي القيمة 0.6 ، سيكون عنصرك مُعَتَّماً إلى مستوى 60٪  و هذا يمكننا الرؤيا من خلاله!

و يمكننا كتابته في ملف CSS كالتالي : 

 

فيما يلي مثال يتيح لنا تقدير الشفافية. ستجد النتيجة في الشكل التالي:

 

محتوى النص شـفـاف

لاحظ أن الشفافية تعمل على جميع المتصفحات الحديثة ، بما في ذلك Internet Explorer من IE9.

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

 

تصنيف  RGBa

يقدم لنا CSS3 طريقة أخرى للعب بشفافية: تصنيف RGBa. هذا هو في الواقع تصنيف RGB الذي رأيناه سابقًا ، ولكن مع الخاصية الرابعة: مستوى الشفافية (يسمى « canal alpha »). بنفس الطريقة كما كان من قبل ، بقيمة 1 ، تكون الخلفية معتمة تمامًا. بقيمة أقل من 1 ، تكون شفافة.

 

 

انها أسهل مما تتصور. يمكنك تحقيق نفس التأثير تمامًا مع التعتيم فقط عند اللعب باستخدام التصنيف RGBa .

 هذا الترميز يُعرف من قِبَلِ جميع المتصفحات الحديثة ، بما في ذلك Internet Explorer (من IE9). بالنسبة للمتصفحات القديمة ، يوصى بالإشارة إلى التصنيف RGB القياسي بالإضافة إلى RGBa.
بالنسبة إلى هذه المتصفحات ، لن تكون الخلفية شفافة ، ولكن سيكون هناك لون خلفية على الأقل.

 

 خـلاصة للدروس الثلاثة :  

قناتي على اليوتوب

أرى أن هذه المواضيع قد تهمك:

 

شَـاركِ الْمَوْضُوع: 
إذا أعجبك هذا المحتوى، فلا تَقْرَأْ وتَرْحَل … تَـعْلِيقَـاتُكَ تَـشْجِيعٌ لَـنَـا لِنَسْتَمِرَّ فِــي الْبَحْثِ وَالْعَطَـاء. وإِذَا كنت تعتقد أنه قد يكون مفيداً لأشخاص آخرين، فشَارِكْهَ على الشبكات الاجتماعية.
Exit mobile version