如何将 $i 编译为“3 位数字”?
@for $i from 1 through 100 {
.bg-image#{$i} {
background-image: url("folder/bg-image#{$i}.jpg");
}
}
我希望它像这样编译。
.bg-image001 {
background-image: url("folder/bg-image001.jpg");
}
.bg-image002 {
background-image: url("folder/bg-image002.jpg");
}
...
.bg-image099 {
background-image: url("folder/bg-image099.jpg");
}
.bg-image100 {
background-image: url("folder/bg-image100.jpg");
}
我尝试过这样的方式: https://www.sassmeister.com/gist/7581995
这样:
.bg-image#{"%03d" % $i}
但在 webstorm 中出现错误。
还有其他好的方法吗? 感谢您的帮助。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号