PNG / GIF Прозрачность Проблема с частью изображения при использовании fancybox? - PullRequest
1 голос
/ 09 мая 2011

Я использую fancybox (http://fancybox.net/) для нового сайта, который я создаю с помощью встроенных элементов div выскакивают, когда нажимают на разные вещи, и все это прекрасно работает. Я использую одно изображение заголовка и одно изображение нижнего колонтитула (частично прозрачные PNG) вверху и внизу моего всплывающего окна, которые имеют изогнутые углы (с прозрачностью позади них, чтобы вы могли видеть фон). Изображение заголовка содержит два верхних угла и является полной шириной рамки, а изображение нижнего колонтитула содержит два нижних угла. Это прекрасно работает во всех браузерах, кроме IE7 +, где прозрачность в верхнем правом и нижнем 2-х углах работает нормально, но прозрачность в верхнем левом углу выглядит темно-серой (а не обычной светло-серой, которую вы видите в IE6, когда пытаетесь использовать прозрачность без pngfix). Я пробовал различные исправления PNG, но ни один из них не имеет никакого эффекта в IE7 + (но заставить его прекрасно работать в IE6). Я также читал, что в IE есть проблема при использовании прозрачных png-файлов в качестве фоновых изображений и установке непрозрачности, однако я не вижу этой проблемы, так как остальные три угла работают нормально.

Если бы кто-нибудь мог пролить свет на это, то это было бы очень полезно, потому что я немного запутался и не знаю, что еще попробовать, так как он работает в IE6 и во всех других браузерах, а прозрачность работает с правой стороны изображение, но не левый и нижний два угла (которые используют то же изображение, что и верхние углы, но только вверх ногами) отлично работают во всех браузерах, включая IE. Чтобы сделать это еще более запутанным, я попытался использовать изображение gif вместо этого, и в IE7 + прозрачность работает с правой стороны, но не слева, и отлично работает везде. Я пробовал публиковать сообщения в группе Google fancybox, но мне не повезло, так что подумал, что я посмотрю, есть ли у кого-нибудь здесь какие-нибудь идеи!

Большое спасибо за вашу помощь, как и всем,

Dave

...