我需要在 Less CSS 中使用带有变量和亮度的 IE 渐变过滤器。这可能吗?
#whatever {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='lighten(@grayColor, 3%)', endColorstr='@greenColor', GradientType=0);
}
最佳答案
据我所知,您不能混合使用转义(因为这是您在这里需要的)和颜色函数 (lighen)。因此,您需要将 startColor 值存储在另一个变量中。
@grayColor :#dddddd;
@greenColor : #ff0000;
@start : lighten(@grayColor, 3%);
.css {
filter:~"progid:DXImageTransform.Microsoft.gradient(startColorstr='@{start}', endColorstr='@{greenColor}', GradientType=0)";
}
关于css - LessCSS - 带有变量和变亮的 IE 渐变过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10324729/