Sass 3.5的新内容 - exists()函数不起作用

时间:2017-08-06 22:07:58

标签: sass

在查看Sass Change Log上的最新更新后,我对新的content exists功能感到非常兴奋。

我正在使用their own example,但这不起作用。我尝试过以下......

@mixin check-for-content {
  @if content-exists() { background:green; }
  @if not content-exists() { background:red; }
  @content;
}

body {
  background:blue;
  @include check-for-content;
  //@include check-for-content { test:block };
}

如果我传递参数,添加块,不添加块,添加空块等等都无关紧要......它总是认为content-exists()是真的(并给我一个绿色背景)。

我错过了什么吗?除了Sass之外,我还需要在本地更新任何其他内容吗?

1 个答案:

答案 0 :(得分:0)

如果您使用LibSass或NodeSass,则不能使用RubySass语法。 函数content-exists()包括最新的Sass 3.5。