1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > CSS实现PNG图片背景透明效果

CSS实现PNG图片背景透明效果

时间:2020-11-04 13:10:43

相关推荐

CSS实现PNG图片背景透明效果

使用PNG图片作背景,但ie6不能显示PNG透明效果,所以要用AlphaImageLoader滤镜来实现. 在CSS文件中要注意图片相对路径:滤镜中的图片路径是相对页面文件,而其它的则是相对CSS文件(注意加粗字). 用这滤镜后IE下链接会失效,用 position: relative;解决这个问题.

以下是代码例子:

Default.aspx代码:

<! DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="/1999/xhtml" > < head runat ="server" > < title > 无标题页 </ title > < link href ="css/StyleSheet.css" rel ="stylesheet" type ="text/css" /> </ head > < body > < form id ="form1" runat ="server" > < div id ="wrap" ></ div > </ form > </ body > </ html >

css/StyleSheet.css:

#wrap {...} {margin:auto; padding:8px; text-align:center; width:880px; height:606px; } /**/ /*notforie6.0*/ html>body#wrap {...} {background:url(../css/img/background.png)no-repeatlefttop; } /**/ /*forie6.0*/ *html#wrap {...} {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="css/img/background.png"); background:none; } #wrapa {...} {color:#c00; text-decoration:none; position:relative; } /**/ /*解决IE下链接失效的问题*/ #wrapa:hover {...} {text-decoration:underline; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。