Less 如何向另一个文件中扩展的选择器添加属性?
我想知道我是否误解了这里的功能,或者是否有其他方法来实现这一点 我希望能够将属性添加到另一个文件中扩展的选择器。我将“file1”作为Less 如何向另一个文件中扩展的选择器添加属性?,less,Less,我想知道我是否误解了这里的功能,或者是否有其他方法来实现这一点 我希望能够将属性添加到另一个文件中扩展的选择器。我将“file1”作为引用导入,因为file2.less是独立的,并且不包括file1中的所有规则,这一点很重要,因为file2是一个可以关闭或打开的“主题”。完全导入file1确实有效,但会使累积CSS文件的大小增加一倍,因为会引入file1的所有规则 安装程序 无文件 .baseclass { color: red; } .subclass:extend(.baseclas
引用导入
,因为file2.less是独立的,并且不包括file1中的所有规则,这一点很重要,因为file2是一个可以关闭或打开的“主题”。完全导入file1确实有效,但会使累积CSS文件的大小增加一倍,因为会引入file1的所有规则
安装程序
无文件
.baseclass {
color: red;
}
.subclass:extend(.baseclass all) {}
无文件
@import (reference) "file1";
.baseclass {
background: black;
}
预期
file1.css
.baseclass,
.subclass {
color: red;
}
.baseclass,
.subclass {
color: red;
}
file2.css
.baseclass,
.subclass {
background: black;
}
.baseclass {
background: black;
}
实际的
file1.css
.baseclass,
.subclass {
color: red;
}
.baseclass,
.subclass {
color: red;
}
file2.css
.baseclass,
.subclass {
background: black;
}
.baseclass {
background: black;
}