这是文字
div {
background-color: rgba(111, 1, 211, 0.8);
color: red;
}
rgba(),css3里才有的,所有只有支持css3的浏览器才支持,a是指透明度,取值0.0-1
如果用opacity就感觉文字也透明了........影响外观,阅读
还有一种兼容的方法,主要兼容不支持使用rgba()格式值的浏览器..................
:
div {
background-color: rgba(111, 1, 211, 0.8);
color: red;
}
这是CSS3的属性,IE不支持,不过可以 使用滤镜
可以使用两个DIV层来做,这样兼容性也要好点。上面的div层不透明,下面的div层透明就可以了。
可以把背景做成一张png的透明图片
如果不用图片可以使用绝对定位。将文字绝对定位在背景上面。