Как сделать Google Maps полупрозрачной работой слоя мозаики PNG в IE8?

Я попробовал следующее

new GTileLayer(null, _minZoom, _maxZoom, { isPng: true, opacity: 0.6 });

Но в IE8, в то время как альфа-непрозрачность работает, пиксели в PNG, который уже имел прозрачность, которую они показывают серой цветной и стандартной непрозрачности.

Я заметил также, что файлы PNG, которые содержат альфа-прозрачность и их прозрачность, не изменяются настройками стиля HTML, ведут себя хорошо в IE8, проблема происходит только, когда и альфа-прозрачность PNG и альфа-прозрачность HTML применяются к тому же изображению.

5
задан Jader Dias 15 January 2010 в 23:51
поделиться

1 ответ

Это определенно известная ошибка - см. здесь , здесь , а здесь . Просто чтобы бросить несколько ссылок:

  • Этот блог предлагает обходной путь с использованием конкретной методики IE.
  • Этот блог имеет длительное объяснение для обходного пути.

, а затем в это , обращаясь к вероятно, другой ошибке в раннем выпуске IE8. Он получил его решено путем увеличения изображения - может быть, стоит попробовать, если вы работаете с изображением 1x1.

Может быть, вы можете работать вокруг этого, используя разные PNGS с различными непрозрачными непрозрачными непрозрачками, а без непрозрачности CSS?

11
ответ дан 13 December 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: