如果你現在還在為背景透明文字不透明而發愁的話,建議你來看看。當然IE6我已經放棄了,所以不要說不用PNG8的圖片這樣在IE6下沒有效果,當然你也可以用濾鏡。本人不建議使用濾鏡。因為這樣可能會出現其它問題! (如無法點擊等等問題)做前端最怕的就是BUG,特別是IE6。滾蛋IE6!
本文的核心就是利用PNG32透明圖片來做背景然後平鋪背景就行了。這樣就不會存在背景透明文字也透明了。這樣做起來超級簡單你們說呢!
圖片只需要調整透明度即可。
在PSD中把圖片設置為20%的透明度保存為png就行了。
(切忌:不要設置模式為灰度。這樣會變成png8了。而且沒有透明度。)
背景透明,文字不透明。哈哈。 IE 6滾蛋啦!支持:IE7.0+/FF3.0+/Opera10+/Chrome/Safari 。均測試通過。
效果圖如下:
完整代碼如下:
複製代碼代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ie7+背景透明,文字不透明超級簡單的方法</title>
<style>
p{margin:0;padding:0;}
.bg{width:280px;padding:5px;margin:10px 0 10px;}
.bg1{background:#000;color:#fff;}
.bg2{background:#f60;}
.com{background:url(http://images/css_bg.png) repeat 0 0;border:1px solid #eee;border-radius:5px;font-size:12px;padding:5px;line-height:20px; }
</style>
</head>
<body>
<div>
<div><p>背景透明,文字不透明。哈哈。 IE 6滾蛋啦<br />支持:<br />IE7.0+/FF3.0+/Opera10+/Chrome/Safari <br />均測試通過。透明度為:20%</p></div>
</div>
<div>
<div><p>背景透明,文字不透明。哈哈。 IE 6滾蛋啦<br />支持:<br />IE7.0+/FF3.0+/Opera10+/Chrome/Safari <br />均測試通過。透明度為:20%</p></div>
</div>
</body>
</html>