css实现透明层效果:
由于使用filter滤镜的方式,会把文字同时遮盖,所以此时需要进行特殊处理。
效果如下图:
处理方式一:
background-color: rgba(240,240,240,0.3);background: #f0f0f0\9;filter: alpha(opacity=30);
首先,使用rgba的方式进行透明度设置。
第二,此时ie会存在兼容问题,所以要对ie进行特殊处理。后面\9,为hack所有ie,对ie进行滤镜方式的透明度处理。
处理方法二(推荐):
background: #cc3e3e;
直接获取该区域的颜色作为背景。