将 .kit 文件(变量)导入 .kit 文件 (css)

Importing .kit file (variables) into .kit file (css)

我正在使用 .kit 文件来保存变量,以便轻松更改为模板。将 .kit 文件导入我的 index.html 文件没有问题,但为了使变量也能在我的 css 文件中工作,我也必须将它导入那里,这似乎破坏了第一个声明.

<!-- @import "../include/variables.kit"-->

.alt-section {
  background: <!--$bgcolor-->;
}

我想这一定与评论如何处理 css 文件有关,但我不确定如何解决这个问题。我想过加一个“;”导入后添加到我的代码中,使代码认为这是一个新的声明,但这没有用,所以现在我不得不加倍处理代码,例如:

<!-- @import "../include/variables.kit"-->

  .alt-section {
    background-color: <!--$bgcolor-->;
  }
  .alt-section {
    background-color: <!--$bgcolor-->;
  }

有没有更好的办法解决这个问题?另外,有没有办法不必将文件导入到我需要使用变量的每个 .kit 文件中?我注意到如果我不导入,它就不会正确编译。 (我没有使用 SASS)

我发现插入到 css 文档中的 import 标签包含在第一个声明中,因为它没有结束并且它就像声明的一部分一样。我只是将 css 注释标签放在导入本身上,这允许变量仍然插入到工具包文件中,但没有 "show" 导入标签本身,因此不会破坏代码的其余部分。它最终看起来像:

/*<!-- @import "../include/variables.kit"-->*/

  .alt-section {
   background-color: <!--$bgcolor-->;
 }

这解决了我将变量导入每个需要变量的文件时遇到的任何问题。