Sass Scss错误,是错误还是我犯了错误?
我做错什么了吗?VsCode告诉我%s符号后预期的[scss]术语,您能告诉我这是一个错误还是我犯了错误吗?应该可以正常工作:Sass Scss错误,是错误还是我犯了错误?,sass,Sass,我做错什么了吗?VsCode告诉我%s符号后预期的[scss]术语,您能告诉我这是一个错误还是我犯了错误吗?应该可以正常工作: .myclass { position: absolute; $positions: 0 1 2 3 4 5 6 7; @each $position in $positions { &.x#{$position} { top: #{$position}%; }
.myclass {
position: absolute;
$positions: 0 1 2 3 4 5 6 7;
@each $position in $positions {
&.x#{$position} {
top: #{$position}%;
}
&.y#{$position} {
left: #{$position}%;
}
}
}
更新:
我认为编译器会将%识别为占位符选择器的开头(所以它希望占位符名称在百分号之后),在这种情况下,您需要将“%”声明为字符串
“占位符选择器”@sass-lang.com/documentation/file.sass_REFERENCE.html我想编译器会将
%
识别为占位符选择器的开头(因此它希望占位符名称在百分号之后),在这种情况下需要将“%”声明为字符串。“占位符选择器”@
#{$position}#{"%"}