少在规则集中使用数学来获得不透明度

时间:2015-10-05 22:40:26

标签: css less

我正在尝试为不透明度进行乘法运算。我也尝试过:calc(@opacity * 100)

@opacity-ruleset {
filter:alpha(opacity= (@opacity * 100));
-moz-opacity:@opacity;
opacity: @opacity;
-webkit-opacity: @opacity;
}

如何使此计算有效?

1 个答案:

答案 0 :(得分:2)

大多数IE特殊黑客不符合标准CSS语法(因此Less无法正确解析它们),因此通常需要escaping,例如:

@opacity: .2;

foo {
    @ms-opacity: @opacity * 100;
    filter: ~'alpha(opacity=@{ms-opacity})';
    opacity: @opacity;
}