css div 实现 一个小层的背景是半透明的,但上面的文字是不透明的?

如题所述

第1个回答  推荐于2016-03-17
两种方法 第一种切png图片 第二种用定位
<div style=" position:relative;">
<p class="bg" style="fliter:alpha(opacity=40); opacity:0.4; background:#333;"></p>
<p class="text" style="position:absolute;top:0px; height:0px;">这里放文字</p>
</div>本回答被网友采纳
第2个回答  2012-05-03
1. 用css属性设置: opacity: 0.5; 设置层的不透明度为50% ,
0.1~1 对应不透明度从10%到100%
2.用一个1px大小的不透明图片平铺在该图层
第3个回答  2012-05-05
你如果找不到解决方法的话,就用两个DIV层来做这个效果。
我是这样做的。
第4个回答  2012-05-02
图层的背景是透明的话,让毕竟图片是透明的
第5个回答  2012-05-03
直接用png 的图片 方便省事
相似回答