RGBA () เป็นคุณลักษณะใหม่ของ CSS3 ดังนั้นเบราว์เซอร์ IE8 และต่ำกว่าจะเข้ากันได้ ในที่สุดฉันก็พบวิธีแก้ปัญหา
สารละลายก่อนอื่นให้อธิบาย RGBA ต่อไปนี้
RGBA:ความหมายของ RGBA, R หมายถึงสีแดง, G หมายถึงสีเขียว, B หมายถึงสีน้ำเงิน, A แสดงถึงความโปร่งใส
RGBA (0,0,0, .5) เป็นตัวแทนของสีดำที่มีความโปร่งใส 0.5
หากคุณต้องการแก้ปัญหาความโปร่งใสภายใต้ IE8 คุณสามารถเพิ่มประโยคดังกล่าวได้:
ตัวกรอง: progid: dximagetransform.microsoft.gradient (startColorSSTR =#7F000000, endColorSSTR =#7F000000);ประโยคนี้ถูกใช้เดิม แต่ไม่มีเอฟเฟกต์การไล่ระดับสีที่นี่ดังนั้น StartColorSstr และ EndColorSstr ถูกตั้งค่าเป็นสีเดียวกัน
# 7F000000 ที่นี่# 7F แสดงถึงความโปร่งใส 000000 แสดงสีด้านล่างเป็นตารางที่สอดคล้องกันของความโปร่งใส:
ปัญหาข้างต้นที่ไม่สามารถใช้งานได้กับ RGBA () ในโซลูชันที่สมบูรณ์แบบคือเนื้อหาทั้งหมดของบรรณาธิการที่แบ่งปันกับคุณ