这是我编写的 mixin(.scss 格式),但出现此错误:
“($x)”之后的无效 CSS:预期的表达式(例如 1px,粗体),是“{”
@mixin x_cards_wide($x) {
.card {
&:nth-child(-n + $x) { margin-top: 0; }
&:nth-child($x * n) { margin-right: 0; }
}
}
这是我编写的 mixin(.scss 格式),但出现此错误:
“($x)”之后的无效 CSS:预期的表达式(例如 1px,粗体),是“{”
@mixin x_cards_wide($x) {
.card {
&:nth-child(-n + $x) { margin-top: 0; }
&:nth-child($x * n) { margin-right: 0; }
}
}
您可以使用插值来完成此操作:
@mixin x_cards_wide($x) {
.card {
&:nth-child(-n+#{$x}) { margin-top: 0; }
&:nth-child(#{$x}n) { margin-right: 0; }
}
}