不知道如何解决这个错误

时间:2016-06-08 21:52:19

标签: css sass less frontend bootstrap-sass

我正在尝试将一些更少的转换为sass,并且无法理解如何修复以下错误。这不是我的代码,它是客户,我不知道他们想要做什么。

有人可以帮帮我吗?如何修复以下错误?我花了两个多小时试图找出解决方法。

问题:  "错误(第6行:&#34之后的无效CSS; ...... ze:,$ key:1)":预期" {,是"($ size =< 30)")"

代码示例:

    @mixin margin($label, $size: 1, $key:1) ($size =< 30)
{
      .m-${key} {
        margin: $size !important;
    }

    .m-t-${key} {
        margin-top: $size !important;
    }

    .m-b-${key} {
        margin-bottom: $size !important;
    }

    .m-l-${key} {
        margin-left: $size !important;
    }

    .m-r-${key} {
        margin-right: $size !important;
    }
}

非常感谢你提前!

1 个答案:

答案 0 :(得分:0)

我相信他们正在使用LESS mixin后卫,需要将其转换为SASS条件

@mixin margin($label, $size: 1, $key:1)
{
   @if ($size <= 30) {
      ...
   }
}