在SCSS(SASS)中通过for循环(001~100)将类名的数量计数到3位
P粉428986744
P粉428986744 2024-04-04 17:25:46
[CSS3讨论组]

如何将 $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 中出现错误。

还有其他好的方法吗? 感谢您的帮助。

P粉428986744
P粉428986744

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号