La principale question à vous poser est
"Comment puis-je utiliser le bootstrap.moins comme référence pour la compilation?"
En tant que de MOINS de la version 1.5
Pour MOINS de 1,5, il est maintenant possible d'importer un fichier purement comme une référence. Comme suit:
@import (reference) 'bootstrap.less';
Pas de code de sortie à partir de ce fichier CSS, mais tout devient disponible pour l'utiliser comme mixin.
Réponse originale à cette question (à conserver pour le contexte pour tous les commentaires)
[AVERTISSEMENT: il est incertain si ce serait de travailler comme 1.3.3, mais cette réponse originale à cette question, je ne crois qu'il a une certaine utilité dans les versions ultérieures ainsi. Cependant, pour vraiment obtenir ce que l'OP veut, la nouvelle capacité de MOINS de 1,5 est recommandé.]
Les versions actuelles de MOINS (1.3.3) peut accueillir ce grâce à l'utilisation d'un espace de noms. Comme suit:
#bootstrapRef() {
@import: 'bootstrap.less':
}
input#submit{
#bootstrapRef > .btn;
#bootstrapRef > .btn-primary;
}
En faisant de l'espace de noms d'un mixin (l'ajout de parenthèses après le nom), il sera toujours importer le fichier (je ne connais pas de moyen d'y accéder de l'extérieur sans avoir à les importer), mais il ne devrait pas compiler le réel le code de démarrage dans votre dernier fichier css de sortie. Ce que cette technique devrait faire est de vous permettre d'accéder à l'amorçage de classes, mixin, etc., par le biais de l'espace de noms appelez #bootstrapRef >
, ce qui permet d'utiliser ceux de votre propre défini les classes, etc.
Je n'ai pas entièrement testé si il y a un bug à ce, il devrait fonctionner en théorie.