为什么mix()在LESSC中不能使用我的颜色?

时间:2012-04-11 18:30:45

标签: css twitter-bootstrap less

我在Twitter Bootstrap文件末尾的文件较少(因此@white之类的内容已经定义。这是我的代码较少:

@columnSortScreen: #99f;
// the color used
@columnSort: mix( @white, @columnSortScreen );

编译时,我收到以下错误(突出显示插入符号下划线的所有内容):

non_object_property_loadError: error evaluating function `mix`: Cannot read property 'value' of undefined in /Users/cmv/Sites/...../tablesorter.less:12:14
11 // the color used
12  @columnSort: mix( @white, @columnSortScreen );
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

我做错了什么? Lessc是版本1.3.0。

谢谢!

1 个答案:

答案 0 :(得分:6)

我有完全相同的错误。

做了一些挖掘并发现了这个:

  

mix的文档缺少第三个参数。

     

尝试:

@fallback-color: mix(@from-color, @to-color, 50%);

注意第三个参数。这解决了我的情况,这是否适合你?