Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
基于我无法控制的导入文件中的选择器的less/css选择器值_Less_Codemirror - Fatal编程技术网

基于我无法控制的导入文件中的选择器的less/css选择器值

基于我无法控制的导入文件中的选择器的less/css选择器值,less,codemirror,Less,Codemirror,@最多七个阶段我已经重构了我的代码几次,主要是基于您对我的stackoverflow.com帖子的回答,但我想得到您对我的最新版本(希望是最终版本)的反馈: 最终,我使用:extend来获取不受我控制的样式的css属性副本: .CODE-COLORING-ICON {opacity: 0.0}; 下面是我在多个地方使用的方法示例,从基本css/less选择器创建css,该选择器在我控制范围之外的less文件中定义,并在我控制范围之外的less文件中选择性地过度使用: .CODE-COLORIN

@最多七个阶段我已经重构了我的代码几次,主要是基于您对我的stackoverflow.com帖子的回答,但我想得到您对我的最新版本(希望是最终版本)的反馈:

最终,我使用:extend来获取不受我控制的样式的css属性副本:

.CODE-COLORING-ICON {opacity: 0.0};
下面是我在多个地方使用的方法示例,从基本css/less选择器创建css,该选择器在我控制范围之外的less文件中定义,并在我控制范围之外的less文件中选择性地过度使用:

.CODE-COLORING-ICON {opacity: 0.0};
下面的代码与css/mixin行一起工作,不在css/mixin行之上

.CodeMirror-gutters:before,
.CodeMirror-gutters:hover:after {
    &:extend(.CODE-COLORING-ICON);
}
在其他地方,我创建了空选择器,担心less不会像上面那样扩展“.CODE-COLORING-ICON”未定义。我很惊讶上面的代码能正常工作


游戏的最终目的是将来自主题的css与来自另一个文件的覆盖值合并。

我不确定我是否理解这个问题。一旦将某个文件导入到另一个文件中,两个文件的代码就会像在同一个文件中一样进行编译(毕竟这就是导入功能的作用)。如果导入CSS文件,请将其标记为较少导入(请参阅)。不匹配扩展将生成警告而不是错误(因此您可能不会注意到它们,具体取决于您的编译方式)。非常感谢您的回复。是的,警告太多了。我正在探索另一种方法。仍在努力更好地理解混合、变量和扩展。