fex-team / fis-parser-sass

A parser plugin for fis to compile sass file.
MIT License
16 stars 12 forks source link

scss 文件里面,不能解析滤镜filter #3

Closed mutongwu closed 10 years ago

mutongwu commented 10 years ago

例如:

nav ul li {

color: #F1F1F1;
cursor: pointer;
display: inline-block;
line-height: 22px;
filter: alpha(opacity=40);
font-size: 16px; font-size: 1.6rem;
font-style: normal;
font-weight: 100;
opacity: .4;
padding: 8px 0 8px 15px;
text-transform: uppercase;
width: 70%;

}

安装插件以后,使用fis的release命令,无法正确filter的那一句。报错: [ERROR] parser.sass: source string:16: error: error reading values after opacit y [/widget/nav/nav.scss]

fouber commented 10 years ago

@mutongwu

这是libsass的一个bug,它不支持这种语法,因此,他们的程序员给出了这样的解决方案:

#id {
    filter: unquote("alpha(opacity=40)");
    opacity: .4;
}

详情见这里 #132@node-sass/issues

蛋疼