0

我正在使用 Chirpy 为我生成 LESS 文件,但 IE 中使用的过滤器渐变使渲染器保持以下输出,这会导致蓝黑色渐变。如果我删除 alpha 和 () 它工作正常,但没有渐变。编译器有问题吗?

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#0088cc)',endColorstr='argb(#0077b3)',GradientTy

页眉和页脚应具有红色渐变背景。

页眉和页脚应具有黑色渐变背景。

4

1 回答 1

0

我在使用不支持 argb 函数的旧版本 dotless(.NET LESS 编译器)时遇到了这个问题。

预期的结果是argb(#222)被翻译成#ff222222

最新的 dotless 为我解决了这个问题 - 也许有更新版本的 chirpy?

如果没有,您可以尝试从引导程序的 mixins.less 文件中的过滤规则中删除 argb 调用。

正确的过滤器值是这样的:

progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)
于 2012-11-05T15:57:57.807 回答