Comment passer des variables de l'un à lesscss stylesheet une feuille de style inclus?
-
18-09-2019 - |
Question
Je cherche à utiliser lesscss pour construire un système de modèles où chaque modèle a 3 ou 4 combinaisons de couleurs alternatives.
Ainsi, par exemple, je pourrais avoir une feuille de style red.less
qui ressemble à ceci:
@main_colour: #ff0000;
@import 'main.less';
Alors, je ne dispose que d'un main.less
stylesheet pour maintenir qui contient tous les principaux styles et utilise les variables pour les codes de couleur. Je peux ensuite créer un fichier séparé de colour.less
pour chaque jeu de couleurs.
Le seul problème est quand j'essaie de faire ce que je reçois un Less::VariableNameError
qui indique que le moins est l'analyse du @imports AVANT les variables qu'il analyse.
Y at-il une solution à ce ou tout autre moyen d'atteindre le même résultat final?
La solution
En ce qui concerne votre tweet , oui, cela fonctionnerait comme prévu dans Sass . Je suis un peu surpris en fait que cela ne fonctionne pas en moins.
Autres conseils
Je suppose que les gars moins voulu garder le fichier .Moins atomique et indépendant des paramètres environnementaux externes. Ce fut ce que je pensais, mais je n'a pas non plus comme si notre port .NET http://www.dotlesscss.com vous permettra de le faire par défaut.
Son pas un grand changement à faire dans la version originale Moins rubis et si vous avez envie de bricoler avec la source, je peux vous orienter dans la bonne direction.
Hors intérêt, sans été traîtresse à l'équipe Moins je aime bien la syntaxe SASS maintenant et il y a des choses supplémentaires, telles que des instructions conditionnelles et des boucles que vous ne pouvez pas (encore) faire avec moins.
@ NEX3 -. Vous devriez arrêter la compétition et juste travailler ensemble
On dirait que ce n'est pas un problème plus, ou du moins pas pour moi en utilisant « sans point » pour .net?
Semble fonctionner bien maintenant avec le dernier MOINS.