SASS Mixin Arguments被忽略了

时间:2014-07-19 18:48:39

标签: inheritance sass mixins

我正在学习SASS并建立自己的模式库以便这样做,没什么特别的。我把一切都运作得很好,形成一个奇怪的问题。我创建了mixin:

@mixin standout($background-colour: #F0F0F0, $top-margins: 5%, $bottom-margins: 0, $text-align-center: true) {
  background: $background-colour;
  margin-top: $top-margins;
  margin-bottom: $bottom-margins;
  @if $text-align-center == true {
    text-align: center;
  }
}

在我的main.scss中,我包括它:

.Stand-Out {
  @include standout(#CAAC27, 10%, 5%, true);
}

然而编译的CSS是:

.Stand-Out {
  background-color: #F0F0F0; }

我猜猜SASS是从其他地方继承价值的吗?

有什么想法吗?

感谢。

0 个答案:

没有答案