2010-01-22 46 views
1

我一直在檢查很多關於這種情況的主題,但仍然沒有找到解決這個問題的辦法。它甚至有可能嗎?在IE7-8中褪色透明圖像

我有一個網站(http://dev.ultimate-web.dk),它使用循環插件(http://malsup.com/jquery/cycle/)淡出頂部的情況。正如你在第一張圖片上看到的那樣,當漸變發生時,它會得到一個黑色的邊框來填充IE7-8中的半透明像素。

這是爲什麼,我該如何解決 - 如果我甚至可以修復?它適用於所有其他主流瀏覽器。

謝謝!

回答

3

這讓很多開發者不時感到沮喪。不幸的是,解決方案似乎是將元素放入具有不透明背景的容器中並淡化該容器。

請參閱jquery cycle IE7 transparent png problem幾個很好的答案。大約三個月前,我在互聯網上發現了一個很棒的網頁,但我現在正在努力尋找它。我會繼續尋找。

Microsoft

您所看到的行爲是不透明度 過渡濾波器的 設計限制。這不等於真正的CSS3不透明度 樣式的 。我們並沒有真正使用 技術測試版來收集功能 請求。但是,我們會考慮 此功能請求未來的 版本。

最好的問候,

IE團隊

+0

奇怪的事情是,我淡出父容器(div.case),它有一個背景:透明!重要;樣式。嗯... – janhartmann 2010-01-22 08:41:30

+0

@meep - 透明不會作爲父容器的背景色 - 它需要完全不透明。 – 2010-01-22 09:36:25