2010-05-03 74 views

回答

9

使用jQuery:

$(something).css('opacity', 0.5); 

這將在每一個瀏覽器上運行。
但是,IE 7和8中的半透明PNG圖像將無法正常工作,除非使用濾鏡應用它們。

+0

+1提及具有alpha透明度的PNG。 – 2010-05-03 19:26:32

3

我不認爲你可以改變圖像本身的alpha值,但是你可以從標籤或者你放置它的容器中改變它。

我用這個特定的CSS屬性是:

filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
-khtml-opacity: 0.5; 
opacity: 0.5; 
+0

由於這個問題被標記爲jQuery和JavaScript,我不確定他是否在尋找一個CSS解決方案! (無論如何,我從這個答案中學到了一些東西-khtml-)感謝 – adardesign 2010-05-03 21:02:32

0

屬性的名稱是opacity,由所有主流瀏覽器的支持,然而,在各種不同的形式 - opacity-moz-opacity(FF前2.0我認爲),filter(IE)等。

最簡單的方法是使用JavaScript框架(如jQuery或Prototype),它們有一個.opacity()函數來處理怪癖。