我正在使用 Chirpy 为我生成 LESS 文件,但 IE 中使用的过滤器渐变使渲染器保持以下输出,这会导致蓝黑色渐变。如果我删除 alpha 和 () 它工作正常,但没有渐变。编译器有问题吗?
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#0088cc)',endColorstr='argb(#0077b3)',GradientTy
页眉和页脚应具有红色渐变背景。
我正在使用 Chirpy 为我生成 LESS 文件,但 IE 中使用的过滤器渐变使渲染器保持以下输出,这会导致蓝黑色渐变。如果我删除 alpha 和 () 它工作正常,但没有渐变。编译器有问题吗?
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='argb(#0088cc)',endColorstr='argb(#0077b3)',GradientTy
页眉和页脚应具有红色渐变背景。
我在使用不支持 argb 函数的旧版本 dotless(.NET LESS 编译器)时遇到了这个问题。
预期的结果是argb(#222)
被翻译成#ff222222
最新的 dotless 为我解决了这个问题 - 也许有更新版本的 chirpy?
如果没有,您可以尝试从引导程序的 mixins.less 文件中的过滤规则中删除 argb 调用。
正确的过滤器值是这样的:
progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0)