Куфон портит мои прозрачные фоны PNG - PullRequest
0 голосов
/ 28 июля 2010

У меня есть несколько делений с повторяющимся фоновым PNG (который в качестве альфа-канала установлен на ~ 50% непрозрачности); цель состоит в том, чтобы дать белый прозрачный фон элементам div. DIVS отлично отображаются во всех современных браузерах. Но когда я вызываю свой код Cufon для замены определенного текста на экране, фоны, по-видимому, постепенно исчезают сверху вниз слева направо (только в IE). Похоже, что это не влияет на все фоны PNG, только на определенные.

Что-то с Cufon определенно мешает рендерингу прозрачных PNG. Кто-нибудь когда-нибудь видел эту функциональность?

Ответы [ 3 ]

0 голосов
/ 18 августа 2010

Куфон не вызывал проблемы;это была просто маскировка.Настоящая проблема заключалась в том, что я использовал прозрачные файлы .png размером 1px x 1px.IE будет отображать их неправильно и затемнять их;почти как если бы они растягивались за пределы.

0 голосов
/ 25 августа 2010

Используйте увеличенное фоновое изображение - 10px X 10px или более.

0 голосов
/ 28 июля 2010

Я использовал cufón 18 месяцев назад, но это было для заголовков и надписей на белом или цветном фоне, поэтому я не могу помочь вам в этом.
Если бы у меня была такая же потребность сегодня, я бы использовал @ font-face , так как Fx3.0 и другие очень быстро исчезают, заменяясь на Fx3.5 + и другие недавние браузеры. Есть ли у вас ограничения, которые мешают вам использовать эту IE-совместимую функцию?

Несколько вопросов, если это может быть полезно:

  • имеют ли эти элементы hasLayout (с zoom: 1;, если у них еще нет ширины, высоты, ...) или их родителей.
  • это всегда одни и те же элементы, которые работают и не работают?
  • что произойдет, если вы замените один фон, отображающий OK, на другой, который не в порядке? Это тот же элемент, который имеет проблему, или тот же фон, или что-то еще происходит?
...