基于less和scss 循环生成css

效果

一、less代码

复制代码

javascript 复制代码
  @item-count: 12; // 生成多少个 .item 类

  .item-loop(@n) when (@n > 0) {
    .icon@{n} {
      background: url('../../assets/images/menu/icon@{n}.png') no-repeat;
      background-size: 100% 100%;
    }

    .item-loop(@n - 1);
  }

  .item-loop(@item-count);

二、scss代码

javascript 复制代码
 @for $i from 1 through 12 {
  .icon#{$i} {
    background: url('../../assets/images/menu/icon#{$i}.png') no-repeat;
    background-size: 100% 100%;
  }
相关推荐
程序员黑豆13 小时前
Java 注释详解:单行、多行与文档注释的完整指南
java·前端·ai编程
剪刀石头布啊13 小时前
antd中可编辑表格中巧用useWatch实现联动高性能效果,以及定制延伸学习
前端
油丶酸萝卜别吃14 小时前
前端转全栈学习路线
前端·学习
浮生望14 小时前
前端路由进阶:History API原理与手写HistoryRouter
前端
陆枫Larry15 小时前
JavaScript 中的竞态是什么,为啥会有竟态?
前端
上海安当技术17 小时前
半天接入:USBKey RESTful API + C 动态库,Web 和 C/S 两套集成路径实战
前端·后端·restful·集成·usbkey
DevUI团队17 小时前
从“即兴创作”到“规格先行”,华为云码道(CodeArts)代码智能体持续深耕企业级规范驱动开发能力
前端·人工智能·后端
weixin_4316004418 小时前
NestJS 入门(3):Guard 如何挡住未登录请求?
前端·后端·学习·nest.js
kyriewen18 小时前
我用Claude Code两天干完了团队两周的排期——周报发出去那一刻我就后悔了
前端·javascript·ai编程
IT_陈寒19 小时前
JavaScript类型转换把我坑惨了,这破玩意真该早点搞明白
前端·人工智能·后端