LESS mixin for" Calc"值

时间:2016-06-12 18:05:16

标签: less

我想写一个轻松的mixin来轻松插入calc

.calc-mixin(@property, @operation)     
{
  @{property}: -webkit-calc(@operation);
  @{property}:    -moz-calc(@operation);
  @{property}:         calc(@operation);
}

.a {
  .calc-mixin(width,'100% + 2px');
}

这不是一个有效的CSS,因为它的输出是:

.a {
  width: -webkit-calc('100% + 2px');
  width: -moz-calc('100% + 2px');
  width: calc('100% + 2px');
}

请,如何删除" ''"最终输出中的字符?

1 个答案:

答案 0 :(得分:0)

您可以使用CSS escape这样的功能:

@{property}: calc(e(@operation));