2013-01-04 15 views
2

我正在使用指南針,並且在下面的代碼中,我想用@include filter-gradient的透明度代替#fff。但透明度沒有十六進制代碼,所以我用transparent但它給錯誤syntax error "transparent" is not a color for 'ie-hex-str'語法錯誤「透明」不是'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%)); 
+0

我真的不知道指南針什麼,但你看看他們的[RGBA功能(http://sass-lang.com/docs/yardoc/Sass/ Script/Functions.html#rgba-instance_method) –

+0

@MarkHall ok,但IE 8及更低版本不支持rgba –

+1

好吧,它只是在黑暗中拍攝 –

回答

5

它看起來像filter-gradient混入期待一個特定的顏色格式:3或6位數的十六進制或RGB。所以,你想通過它透明色:

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