Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 语法错误“;透明的;不是';ie hex str';_Css_Internet Explorer_Sass_Compass Sass - Fatal编程技术网

Css 语法错误“;透明的;不是';ie hex str';

Css 语法错误“;透明的;不是';ie hex str';,css,internet-explorer,sass,compass-sass,Css,Internet Explorer,Sass,Compass Sass,我正在使用compass,在下面的代码中,我想用透明度替换#fff,以获得@include filter gradient。但是透明度没有十六进制代码,所以我使用了transparent,但它给出了错误语法错误“transparent”不是“ie hex str”的颜色 @include filter-gradient(#f3f2f3, transparent, vertical); $experimental-support-for-svg: true; @include background

我正在使用compass,在下面的代码中,我想用透明度替换
#fff
,以获得
@include filter gradient
。但是透明度没有十六进制代码,所以我使用了
transparent
,但它给出了错误
语法错误“transparent”不是“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%));

看起来,
过滤器渐变
mixin需要一种特定的颜色格式:3或6位十六进制或rgb。因此,您希望将其传递为透明颜色:

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

我真的不知道什么是指南针,但你有没有看他们的@MarkHall ok,但IE 8和更低版本不支持rgbaOkay,这只是在黑暗中拍摄