LESS:嵌套导入类

时间:2014-01-17 08:55:29

标签: php compiler-construction nested less

我有很多较少的文件导入到一个较少的主文件中。该主文件有一些不同的变量,包含十六色。

e.g:

@black: #333;
@green: #007f4b;
...

@import "layout";
@import "html";
...

是否可以用这个基础做一些事情?

e.g:

@black: #333;
@green: #007f4b;

@import: "layout";
@import: "html";

.fanshop {
  @black: #111;
  @green: green;

  @import: "layout";
  @import: "html";
}

结果如下:

.headline {
  background-color: #333;
}
.fanshop .headline {
  background-color: #111;
}

是否可以使用更少的编译器?目前我正在使用lessphp。

谢谢!

1 个答案:

答案 0 :(得分:2)

可能在Less(不确定确切的版本但很可能是1.5.x以后),如下所示:

@black: #333;
@import "layout";

.fanshop {
    @black: #111;
    @import (multiple) "layout";
}

但是这在lessphp中不起作用,因为它稍微落后于Less 1.4.x.您可以尝试使用less.php