技术栈

基于less和scss 循环生成css

k09332024-09-15 14:36

效果

一、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%;
  }
上一篇:C:字符函数与字符串函数-学习笔记
下一篇:无人机应用新纪元:图形工作站配置推荐与硬件解析
相关推荐
我叫汪枫
2 小时前
前端物理引擎库推荐 - 让你的网页动起来!
前端
雾恋
7 小时前
最近一年的感悟
前端·javascript·程序员
A黄俊辉A
7 小时前
axios+ts封装
开发语言·前端·javascript
小李小李不讲道理
8 小时前
「Ant Design 组件库探索」四:Input组件
前端·javascript·react.js
连合机器人
8 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技
郑板桥30
8 小时前
tua-body-scroll-lock踩坑记录
前端·javascript
BillKu
9 小时前
vue3 样式 css、less、scss、sass 的说明
css·less·sass·scss
慢半拍iii
9 小时前
JAVA Web —— A / 网页开发基础
前端
gnip
10 小时前
pnpm 的 monorepo架构多包管理
前端·javascript
新手村领路人
11 小时前
Firefox自定义备忘
前端·firefox
热门推荐
01UV安装并设置国内源02GitHub 镜像站点03conda中设置镜像地址(附所有可换的地址)04KGG转MP3工具|非KGM文件|解密音频05A股预测还能更准?开源大模型Kronos带你跑通预测+回测全流程06UV 工具安装与国内镜像源配置指南07突破百度网盘的下载限速,两种方法教会你【超详细】0846个Nano-banana 精选提示词,持续更新中09Spec-Kit 使用指南10保姆级教程:手把手教你用Dify实现完美多轮对话(附Chatflow和提示词)