为什么我在Compass中得到“Undefined mixin'border-radius'”?

时间:2013-03-14 23:28:02

标签: sass compass-sass

在我的Compass中,顶级文件包含必要插件的行:

@import "compass";
@import "rgbapng";
@import "compass/css3";
@import "config";    // file that has my variables

但是在编译@include border-radius($box-radius-small);错误的文件时,Undefined mixin 'border-radius'Undefined variable: "$box-radius-small".也应该包括在内......

有人可以帮忙解决这个问题吗?

PS我的包裹是:

指南针0.12.2(Alnilam) Sass 3.2.7(媒体标记)

2 个答案:

答案 0 :(得分:25)

只需将以下导入放在scss文件的顶部

即可
@import "compass/css3";

css3的特点:: http://compass-style.org/examples/compass/css3/

还有许多其他可用的导入......如果您发现自己经常重复使用css块以保证额外的努力,您可以创建自己的导入。

答案 1 :(得分:8)

在每个使用mixins或变量的样式表中尝试使用@import“compass”和“config”变量表。