Filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, StartY=0, FinishX=0, FinishY=100)
当PNG遭遇filter:alphaIE系列的PNG问题是一个广受诟病、由来已久、至今未较好解决的问题,从IE6的不支持到IE7/8的缺陷支持,算是有所进步,但还有很多不健全。这个在蓝色经典上有朋友说明了该问题,出现背景变黑应该是给整个窗体设置了透明度导致,那么对于IE7(可能还包括IE8)来说,它虽然提供了对半透明PNG的支持,但这种支持是不健全的。这种不健全的一种表现就是,当你为半透明PNG图片(或使用半透明PNG作为背景的元素)设置透明度时,PNG图片的半透明部分会显示为黑色(但不透明部分的显示是正常的)。而且IE透明滤镜本身就是存在bug的,当然这里就不多说了=====================IE7/IE8对PNG透明支持是有问题的.所以能不使用透明,尽量不使用.需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码。
2、在index.html中的<script>标签中,输入js代码:
$('a').hover(function () {$('img').css('display', 'block')})
3、浏览器运行index.html页面,此时鼠标移动到超链接上,下面的图片自动显示了出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)