如何将特定蓝图组件导入Compass?

时间:2012-04-03 20:00:13

标签: sass compass-sass blueprint-css

我可以使用screen.scss中的以下代码将整个蓝图css框架加载到我的项目中:

@import "compass";
@import "blueprint";
@include blueprint;

但是,我只想包含特定组件,例如“blueprint / grid”和“blueprint / buttons”:

@import "compass";
@import "blueprint/grid";
@import "blueprint/buttons";
@include blueprint;

当我尝试导入这些碎片时,我收到以下错误:

error resources/sass/screen.scss (Line 12: Undefined mixin 'blueprint'.)

有谁知道如何包含部分蓝图,但不是所有内容?

1 个答案:

答案 0 :(得分:1)

蓝图mixin位于根样式表中。这意味着你所做的一切都是正确的,但你仍然需要做@import“blueprint”来获得主要的混音。

@import "compass";
@import "blueprint";
@import "blueprint/grid";
@import "blueprint/buttons";
@include blueprint;