是否可以在LESS文件中重用变量?

时间:2015-03-27 15:22:04

标签: less

如果我有一个.less文件导入另外两个使用和定义相同变量名的.less文件,则最后导入的文件中的最后一个定义是所有其他文件中使用的值。例如:

@import (less) ex1.less
@import (less) ex2.less

ex1.less:

@var: classname;

.@{var} {/*css*/}

ex2.less:

@var: classname2;

.@{var} {/*css*/}

产生

.classname2 {/*css*/}
.classname2 {/*css*/}

我不知道如何在这里使用命名空间,所以任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

非常类似于CSS更少级联它的值,因此最后的var声明获胜。

您只能导入其中一个文件。

更改第二个var的名称。

或者让您的一个较少的文件更简洁,并在需要的地方使用var