css怎么把一张图片颜色变浅

html-css014

css怎么把一张图片颜色变浅,第1张

设置图片的透明度即可

img{

    opacity:0.5

    filter:alpha(opacity=50) /* 针对 IE8 以及更早的版本 */

}

div1有透明度,div2里面的字体会继承这个透明度,所以字体颜色淡。

解决:

1.

你要把div2从div1里面移出来,不成为div的子元素,然后用定位放到div1上面

2.

不移出来,div1不设置透明度,改用半透明的png图片做背景,低版本ie不支持png背景透明,你需要另外找点小技巧使其透明

3.

div1背景色用css3的RGBA颜色来设置,这个RGBA的透明度子级不会继承,可惜ie低版本不支持