Less 使用mixin中的媒体查询减少计算量

Less 使用mixin中的媒体查询减少计算量,less,media-queries,mixins,Less,Media Queries,Mixins,我有一个较少的混音,就像这样: .ico-space(@times){ @ico-space: ((25px + 38px) * @times) - 1px; @media (min-width: @grid-float-breakpoint) { @ico-space: ((25px + 38px) * @times) - 1px + 65px; } } 但是,它不会在媒体查询中进行计算。 可能我在这里做错了什么,因为我对使用无高级功能非常陌生?您

我有一个较少的混音,就像这样:

  .ico-space(@times){
    @ico-space: ((25px + 38px) * @times) - 1px;
    @media (min-width: @grid-float-breakpoint) {
      @ico-space: ((25px + 38px) * @times) - 1px + 65px;
    }
  }
但是,它不会在媒体查询中进行计算。
可能我在这里做错了什么,因为我对使用无高级功能非常陌生?

您是否试图根据媒体查询为变量分配不同的值?如果是,我认为这种方法行不通,因为Less并不能真正评估媒体查询。它只会输出它们。你最好使用防护装置。可能是