在页面中设置一个半透明的div一般情况下使用rgba()函数,但在IE8情况下无法使用rgba()函数。
rgba的含义,r代表red,g代表green,b代表blue,红绿蓝是三原色。所有颜色都可以由这三种颜色拼合而成。a代表透明度。比如rgba(255,255,255,0.1)就是透明度为0.1的白色。在现代浏览器中是支持rgba的。但是在ie8等古董级浏览器中是不支持的rgba的,ie8只能勉强支持rgb()函数(即去掉了透明度,只能表示颜色)。
使用ie的filter来解决这个问题
background-color
:
rgba(0,0,0,0.5) <