CSS 背景颜色透明怎么弄

html-css014

CSS 背景颜色透明怎么弄,第1张

这有个问题。首先用最单的办法是用CSS3 background-color:rgba(0,0,0,0.5)

但这个兼容性你懂的。第二种就是他们说的这样了。这会让里面的文字一起透明。所以。办法是用两个层叠起来。

1、首先我们新建一个html文件,添加一个DIV,设置宽度和高度,以及背景色填充为红色。

2、然后在父级DIV中插入一个子DIV,定义它的宽高,以及背景色。

3、然后我们添加一个透明度的代码(opacity:0.6)。

4、在图层的上方,有个不透明度,我们把PS中图层不透明度设置为60%。

5、把刚才的背景色和不透明度代码删除,换个代码【background-color:rgba(255,255,255,0.6)】。

6、其中255,255,255就是PS中的拾色器里的数值。

ie6是不支持opacity这个属性的,如果一定要做透明背景,建议使用GIF格式的图片,把图片做成透明的,然后设为背景。PNG格式的图也能做成透明的,但在IE6中会有点问题,也可以使用JS代码 修正,但最好还是用GIF。