你可以在使用Internet Explorer的过滤器属性生成的渐变中使用rgba颜色吗?

Pau*_*ite 3 css internet-explorer gradient

Internet Explorer的filterCSS属性(-ms-filter来自IE 8)允许您执行CSS渐变,有点像-webkit-gradient-moz-gradient属性(参见例如问题213750).

但是,语法似乎不允许rgba颜色,因此您不能执行从颜色到透明的渐变.

有没有办法在IE中实现以透明度结束的渐变?

Bol*_*ock 5

可以用#AARRGGBB符号表示停止颜色,其中AA表示alpha.例如,#ffff0000是完全不透明的红色.

这会产生100%红色到50%黑色水平渐变:

filter: progid:DXImageTransform.Microsoft.Gradient(
    GradientType=1, 
    StartColorStr='#ffff0000', 
    EndColorStr='#80000000'
);
Run Code Online (Sandbox Code Playgroud)

jsFiddle预览