当前位置: 首页 > article >正文

基于less和scss 循环生成css

效果
在这里插入图片描述
一、less代码
在这里插入图片描述
复制代码

  @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代码

 @for $i from 1 through 12 {
  .icon#{$i} {
    background: url('../../assets/images/menu/icon#{$i}.png') no-repeat;
    background-size: 100% 100%;
  }

http://www.kler.cn/a/304863.html

相关文章:

  • Kubernetes在容器编排中的应用
  • 沃飞长空郭亮博士荣获中国航空航天月桂奖
  • C语言第十一周课——函数的调用
  • F5全新报告揭示AI时代API安全面临严峻挑战
  • 软件工程的基础和核心理论概念
  • 第 4 章 - Go 语言变量与常量
  • Java中的高级I/O操作:NIO和AIO的比较
  • 大数据-129 - Flink CEP 详解 Complex Event Processing - 复杂事件处理
  • 哪个虚拟机软件在 Mac 上更好用,Mac 虚拟机会影响性能吗?
  • 计算机网络30——Linux-gdb调试命令makefile
  • [Linux#48][网络] 令牌环网 | IPv4 | socket 套接字 | TCP | UDP | 网络字节序列
  • Pytest配置文件pytest.ini如何编写生成日志文件?
  • AI创意引擎:优化Prompt提示词的高效提问技巧
  • 相机光学(三十八)——VCM(Voice Coil Motor)音圈马达
  • 数据分析-20-时间序列预测之基于PyTorch的LSTM数据准备及模型训练流程
  • Java后端编程语言进阶篇
  • 第158天:安全开发-Python-Socket编程反弹Shell分离免杀端口探针域名爆破
  • 前端知识点
  • Apache 的CollectionUtils各种集合操作好用的方法总结
  • SQLite的入门级项目学习记录(三)
  • 鸿蒙轻内核A核源码分析系列六 MMU协处理器(2)
  • Clickhouse使用笔记
  • Linux云计算 |【第三阶段】PROJECT1-DAY3
  • 若依后端正常启动但是uniapp移动端提示后端接口异常
  • 【已解决】SpringBoot3项目整合Druid依赖:Druid监控页面404报错
  • [leetcode-python]杨辉三角2