我有一个 sass mixin,可以让我定义 alpha 背景
@mixin background-rgba($r,$g,$b,$a) {
$color: ie_hex($r,$g,$b,$a);
$value: unquote("progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=##{$color},endColorstr=##{$color})");
//ie
-ms-filter: $value;
filter: $value;
zoom: 1;
background-color: transparent\9;
// Good browsers.
background-color: rgba($r,$g,$b,$a);
这适用于 IE 7-8,但过滤器规则正在被 IE9 采用。我意识到我可以在中使用条件标签,<head>
但这并不是我真正需要的。我需要能够在所有地方使用它。