网页中如何设置表格的背景图片是半透明,表格里的文字则不透明?

来源:百度知道 编辑:UC知道 时间:2024/05/21 22:28:55
网页中如何设置表格的背景图片是半透明,表格里的文字则不透明?
我需要补充一下:
1、图片必须是表格的背景图而不是网页背景图;
2、必须使用CSS使图片透明;
3、不能使用图层;因为我的网页有很多图片都要设置半透明,如果使用层来使文字不透明的的话,我那需要建很多层,而且层的位置也不好定位。

要做透明效果的图片,除了CSS的方法之外。
就是你说得用PS之类的图片处理软件来做了。

但是如果用PS来做,记得保存的格式必须是.gif,因为只有.gif才本身就具备透明效果。.JPG是没有透明效果的。

另外,针对你的效果,CSS其实就很好实现了。
只是要注意方法,不同的方法有不同的效果。

下面我说的方法不会出现你所说的那样——
“css设置层半透明效果搞得上面的字也模糊,再加一个文字层那也太占用空间了,打开慢”
看我做的网页代码:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>半透明效果图片,背景可见,图片上文字也可见</title>
<style type="text/css">
<!--
body {
background-image: url(images/xiahuaxian.gif);
}
#tupian {
filter: Alpha(Opacity=50, Style=3 );
}
-->
</style>

</head>
<body>

<img src="images/0001.jpg" name="tupian" width="580" height="396" id="tupian">
<div id="Layer1" style="position:absolute; left:133px; top:173