如何在IE8中使Google Maps半透明PNG图块层工作?
我尝试了以下
new GTileLayer(null, _minZoom, _maxZoom, { isPng: true, opacity: 0.6 });
但是在IE8中,虽然alpha不透明起作用,但PNG中已经具有半透明的像素显示灰色和标准不透明。
我也注意到,包含alpha透明度和透明度的PNG文件不会被HTML样式设置修改在IE8中performance良好,只有当PNG alpha透明度和HTML alpha透明度都应用于相同的图像时,才会出现问题。
这绝对是一个众所周知的错误 – 看到这里 , 在这里 , 这里 。 只是抛出几个链接:
- 这个博客提供了一个使用IE特定技术的解决方法。
- 这个博客对解决方法有一个简单的解释。
然后在IE8的早期版本中有一个可能不同的错误。 他通过放大图像解决了问题 – 如果您使用1×1图像,可能值得一试。
也许你可以通过使用不同的不透明度不同的PNG解决这个问题,没有CSS不透明?