Css 如果不使用@import,LESS文件是否可以引用LESS变量文件?
我是LESS的新手,我问这个问题是因为我在看一个Weebly主题,它有一个main.LESS文件和变量文件,用于主题的两种颜色变体——变量\金色.LESS和变量\黑色.LESS 每个变量文件包含相同的变量,但值不同 在这些文件中没有Css 如果不使用@import,LESS文件是否可以引用LESS变量文件?,css,less,Css,Less,我是LESS的新手,我问这个问题是因为我在看一个Weebly主题,它有一个main.LESS文件和变量文件,用于主题的两种颜色变体——变量\金色.LESS和变量\黑色.LESS 每个变量文件包含相同的变量,但值不同 在这些文件中没有@import行,在我可以找到的站点的任何输出代码中也没有对变量文件的引用。我能找到的关于引用独立变量文件的所有信息都涉及@import,因此我还无法通过一般的网络搜索找到答案。那么,LESS是否会自动在同一目录中查找其他LESS文件,查找特定.LESS文件中任何未定
@import
行,在我可以找到的站点的任何输出代码中也没有对变量文件的引用。我能找到的关于引用独立变量文件的所有信息都涉及@import
,因此我还无法通过一般的网络搜索找到答案。那么,LESS是否会自动在同一目录中查找其他LESS文件,查找特定.LESS
文件中任何未定义的变量,或者我是否必须得出结论,这些文件之间的关联是通过主题编码的其他方面创建的,而我没有找到?(在我可以找到的主题的HTML文件或其输出HTML中,似乎没有任何对上述.less
文件或任何等价命名的.css
文件的引用,因此我不认为这只是不同主题颜色版本在中具有不同细节的HTML页面的情况。)link rel=“stylesheet”
行。)
提前感谢您的想法。据我所知,您必须使用
@import
(通常在主文件中)。否则,如果仍然查看其他.less
文件,则使用@import
指令将是无用的。因为这是Weebly的专用应用程序,网站可能会使用构建过程在样式定义之前连接变量文件,具体取决于颜色主题设置。在这种情况下,变量链接似乎与LESS无关,而是与一个看不见的构建过程有关
有关我所指内容的更详细说明,请参阅。我已收到如下通知: 变量文件不会导入到
main.less
中。
这些文件在manifest.json
文件中定义,如下面的变量\u black.less
示例所示:
"variations": [
{
"value" : "dark",
"sample": "#111111 ",
"is-dark": false
},
{
"value" : "white",
"sample": "#dfdfdf ",
"is-dark": false
},
{
"value" : "brown",
"sample": "#53382f ",
"is-dark": false
}
],
谢谢你早些时候的想法,贾斯汀娜和杰森。