RGBA () هي سمة جديدة لـ CSS3 ، لذلك لا تكون متصفحات IE8 وأسفل متوافقة. لقد وجدت أخيرًا حلاً.
حلدعونا أولاً نشرح RGBA التالي
RGBA:معنى RGBA ، R يمثل اللون الأحمر ، G يمثل الأخضر ، B يمثل الأزرق ، A يمثل الشفافية.
RGBA (0،0،0 ، .5) يمثل الأسود مع الشفافية 0.5
إذا كنت ترغب في حل مشكلة الشفافية بموجب IE8 ، فيمكنك إضافة مثل هذه الجملة:
Filter: ProgID: dximagetransform.microsoft.gradient (StartColorsStr =#7f000000 ، endcolorsstr =#7f000000) ؛تم استخدام هذه الجملة في الأصل ، ولكن لا يوجد تأثير متدرج هنا ، لذلك يتم تعيين startColorsStr و endcolorsstr على نفس اللون.
# 7F000000 هنا ،# 7F يمثل الشفافية ، 000000 يمثل اللون ، أدناه هو جدول الشفافية المقابل:
المشكلة أعلاه غير متوافقة مع RGBA () في الحل الأمثل هي جميع محتويات المحرر المشتركة معك.