我有一個部分透明的PNG圖像文件。我需要切換其不透明度。IE瀏覽器中的PNG:切換不透明度以部分透明img?
目前我使用下面的CSS代碼,允許不透明度:
filter:alpha(opacity=50);
然而,IE瀏覽器難以處理PNG的透明部分。當我嘗試通過添加下面的CSS來解決這個問題:
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/translucent_effect.png', sizing Method='scale');
好了,這是行不通的。我的問題是:人們發現這個問題的最佳解決方案是什麼?我應該將PNG轉換爲GIF嗎?還是有更優雅的解決方案?
謝謝。
我知道這不是你正在尋找的,但我可能會訴諸使用jQuery設置透明度,因爲他們已經走了很長的路要確保跨瀏覽器的兼容性。但是,這不是一種純粹的解決方案。 :/ – 2011-04-17 16:57:53