我想创建一个这样的结构
.nav-dropdown-items {
.nav-link {
padding-left: 1rem;
.nav-dropdown-items {
.nav-link {
padding-left: 2rem;
.....
}
}
}
}
这是我的 sass 代码
@mixin generatePadding($counter, $i:1){
@debug $i;
@debug $counter;
.nav-dropdown-items {
.nav-link {
padding-left: 1rem + $i;
@if $i < $counter {
@debug "include";
@include generatePadding($counter, ($i+1)); // next iteration
}
}
}
}
但是填充总是相同的(2rem)而不是 2rem, 3rem, 4rem, ....
有人可以告诉我为什么吗?