语法错误“transparent”不是'ie-hex-str'的颜色

时间:2013-01-04 06:18:21

标签: css internet-explorer sass compass-sass

我正在使用指南针,在下面的代码中我想用#fff的透明度替换@include filter-gradient。但是没有透明度的十六进制代码,所以我使用了transparent,但它给出了错误syntax error "transparent" is not a color for 'ie-hex-str'

@include filter-gradient(#f3f2f3, transparent, vertical);
$experimental-support-for-svg: true;
@include background-image(linear-gradient(top, #f3f2f3 0%,#eaeae9 68%,#cfcece 70%,transparent 73%,transparent 100%));

1 个答案:

答案 0 :(得分:5)

看起来filter-gradient mixin期待特定的颜色格式:3或6位十六进制或rgb。所以你想传递一种透明的颜色:

@include filter-gradient(#f3f2f3, transparentize(white, 1), vertical);