我正在学习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是从其他地方继承价值的吗?
有什么想法吗?
感谢。