标签: internet-explorer internet-explorer-8 png transparency google-maps
我尝试了以下
new GTileLayer(null, _minZoom, _maxZoom, { isPng: true, opacity: 0.6 });
但在IE8中,虽然alpha不透明度有效,但PNG中已经具有半透明效果的像素显示为灰色和标准不透明度。
我还注意到,包含Alpha透明度及其透明度的PNG文件未被HTML样式设置修改,在IE8中表现良好,只有当PNG alpha透明度和HTML alpha透明度都应用于同一图像时才会出现问题。 / p>
答案 0 :(得分:11)
这绝对是一个众所周知的错误 - 请参阅here,here和here。只是抛出一些链接:
然后有this在早期版本的IE8中解决了一个可能不同的错误。他通过放大图像解决了问题 - 如果你正在使用1x1图像,也许值得一试。
也许你可以通过使用具有不同不透明度的不同png并且没有CSS不透明度来解决这个问题?