簡體   English   中英

在瀏覽器ie6,ie7,ie8中使用style.filter時不起作用

[英]When using style.filter in browser ie6,ie7,ie8 doesn't work

我在(ff,chrome等)瀏覽器中使用style.opacity
在(ie6,7,8)中,我正在使用style.filter但不起作用。

以下是我所做的:

targetElement.style.filter = 'alpha(opacity=30)'; // targetElement is div

先前的代碼僅在ie9中可以正常工作,但在ie6,7,8不起作用 為什么?

據我所知,IE 6和7沒有alpha透明濾鏡。您可以通過為開始和結束設置相同的顏色來將漸變濾鏡用作解決方法/破解。 MS漸變濾鏡可以處理具有透明度的RGB。

半透明,近乎黑色的背景(alpha通道是前兩個十六進制數字):

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#E5333333, endColorstr=#E5333333 );
-ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#E5333333, endColorstr=#E5333333 );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM