首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后置颜色函数插件--“无法从字符串中解析颜色”

后置颜色函数插件--“无法从字符串中解析颜色”
EN

Stack Overflow用户
提问于 2017-02-19 07:03:42
回答 1查看 2.6K关注 0票数 0

使用以下postcss插件:

  • 后-cssnext
  • 后巢式
  • 色后函数

在使用以下颜色函数时,我经常碰到以下错误。

Unable to parse color from string "l(-20%)"

styles.css

代码语言:javascript
复制
@import 'variables.css';
//          ^-- contains: --blue: #3892e0;

& a {
    color: color(var(--blue), l(-20%));
    &:hover {
        color: color(var(--blue), l(0%));
    }
}

Webpack 2片段

代码语言:javascript
复制
{
    loader: 'postcss-loader',
    options: {
        plugins: [
            cssImport({ path: './src' }),
            cssnext({ browsers: ['last 2 versions'] }),
            colorFunction(),
            nested(),
        ],
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-19 07:03:42

此错误虽然不是描述性的,但表示不需要,。这遵循了未来的CSS (提议)规范,但如果您来自任何其他语言,则可能是一个令人讨厌的习惯。

解决方案仅仅是删除,的:

代码语言:javascript
复制
& a {
    color: color(var(--blue) l(-20%));
    &:hover {
        color: color(var(--blue) l(0%));
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42324579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档