Como passar variáveis ??de estilo um lesscss para uma folha de estilo incluído?
-
18-09-2019 - |
Pergunta
Eu estou tentando usar lesscss para construir um sistema de templates, onde cada modelo tem 3 ou 4 esquemas de cores alternativos.
Assim, por exemplo, eu poderia ter um estilo red.less
parecida com esta:
@main_colour: #ff0000;
@import 'main.less';
Então, eu só tenho um estilo main.less
para manter que contém todos os principais estilos, e usa as variáveis ??definidas para códigos de cores. Posso, então, criar um arquivo colour.less
separado para cada esquema de cores.
O único problema é quando eu tento fazer isso eu recebo uma Less::VariableNameError
que indica que menos é analisar os @imports ANTES ele analisa as variáveis.
Existe uma solução para este ou qualquer outra forma de conseguir o mesmo resultado final?
Outras dicas
Eu acho que quanto menos caras queriam manter o arquivo .Less atômica e independente das definições ambientais externos. Isso era o que eu assumi, mas eu também não gostava dele por isso a nossa porta .NET http://www.dotlesscss.com vai permitir que você faça isso por padrão.
A sua não é uma grande mudança para fazer na versão original Menos rubi e se você gosta de mexer com a fonte que você pode apontar na direção certa.
Fora de interesse, sem sido traiçoeiro para a equipe Menos eu gosto bastante do SASS sintaxe agora e há coisas adicionais, tais como instruções condicionais e loops que você não pode (ainda) fazer com menos.
@ NEX3 -. Vocês devem parar de competir e apenas trabalhar juntos
Parece que este não é mais um problema, ou pelo menos não para mim usando "dotless" para .net?
Parece bom trabalho agora com a mais recente MENOS.