2012-04-03 11 views
0

Ich kann den gesamten Entwurf CSS-Framework in mein Projekt mit dem folgenden Code in screen.scss laden:Wie kann ich spezifische Blueprint-Komponenten in Compass importieren?

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

Allerdings würde ich nur gerne bestimmte Komponenten enthalten, wie „Plan/grid“ und "Plan/Taste":

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

Wenn ich versuche, nur die Stücke zu importieren, erhalte ich folgende Fehlermeldung:

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

Üben der man weiß, wie man Blaupausen einbaut, aber nicht alles?

Antwort

1

Das Blueprint-Mixin befindet sich im Stamm-Stylesheet. Das bedeutet, dass Sie alles richtig gemacht haben, aber Sie müssen immer noch @import "Blueprint" machen, um das Haupt-Mixin zu erhalten.

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