我想设置背景颜色,但我想使用alpha通道。有没有一种方法可以支持具有透明度的新浏览器,并确保旧浏览器在无法使用透明度时显示正确的颜色?
例如,以下内容是否足够,还是第二个值会取消第一个值:
例如,以下内容是否足够,还是第二个值会取消第一个值:
background-color: rgb(255, 0, 0); // older browsers
background-color: rgba(255, 0, 0, 0.5); // newer browsers
更新:
我不想支持旧浏览器的透明度。我只想确保旧浏览器使用正确的背景颜色,而新的浏览器(如果它们支持)则显示 alpha 通道。
rgba
颜色。但是为了在新的浏览器中隐藏半透明PNG(或者仅仅使用纯色),通常使用条件注释或CSS浏览器hack。 - nwellnhof