我需要不透明度(透明度)与css ie8的img

我需要不透明度(透明度)与css ie8的img,css,internet-explorer,internet-explorer-8,Css,Internet Explorer,Internet Explorer 8,我添加了属性opacity:.3到我的img标签,但它只适用于firefox。firefox和ie8有解决方案吗? <img src="yourimage.jpg" alt="Text" class="opac" /> <style> .opac { opacity:0.3; filter:alpha(opacity=30); height: 150px; width: 150px; } </style> .opac { 不透明度:0.3;过滤器:

我添加了属性
opacity:.3到我的
img
标签,但它只适用于firefox。firefox和ie8有解决方案吗?


<img src="yourimage.jpg" alt="Text" class="opac" />

<style>
.opac
{
    opacity:0.3; filter:alpha(opacity=30); height: 150px; width: 150px;
}
</style>
.opac { 不透明度:0.3;过滤器:alpha(不透明度=30);高度:150px;宽度:150px; }
IE使用
过滤器
属性:

filter: alpha(opacity = 30); /* Supported by IE7 and 8 */

如果您在标准模式下使用ie8,则应与不透明度:0.3相同,您需要使用:

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";

IIRC,短版本也可以:-ms过滤器:“Alpha(不透明度=30)”;