如何为mixin打印的所有课程添加前缀?

时间:2016-09-09 13:17:39

标签: less

我需要在混合bs-输出的所有类中添加.make-grid-columns作为前缀。这可能在LESS吗?以下内容尚无效:

.bs- {
  .make-grid-columns();
}

输出是:

.bs- .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, ...

但我需要:

.bs-col-xs-1, .bs-col-sm-1, ...

1 个答案:

答案 0 :(得分:0)

确保mixin中的分类带有&

的前缀
.make-grid-columns() {
  &.col-xs-1,
  &.col-sm-1,
  &.col-md-1,
  &.col-lg-1 {
    color: red;
  }
}

.bs- {
  .make-grid-columns();
}