技术栈

基于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:字符函数与字符串函数-学习笔记
下一篇:无人机应用新纪元:图形工作站配置推荐与硬件解析
相关推荐
We་ct
1 小时前
LeetCode 205. 同构字符串:解题思路+代码优化全解析
前端·算法·leetcode·typescript
2301_81273141
1 小时前
CSS3笔记
前端·笔记·css3
ziblog
2 小时前
CSS3白云飘动动画特效
前端·css·css3
越努力越幸运508
2 小时前
CSS3学习之网格布局grid
前端·学习·css3
半斤鸡胗
2 小时前
css3基础
前端·css
ziblog
2 小时前
CSS3创意精美页面过渡动画效果
前端·css·css3
akangznl
2 小时前
第四章 初识css3
前端·css·css3·html5
会豪
2 小时前
深入理解 CSS3 滤镜(filter):从基础到实战进阶
前端·css·css3
头顶一只喵喵
2 小时前
CSS3进阶知识:CSS3盒子模型,box-sizing:content-box和box-sizing:border-box的讲解
前端·css·css3
小飞大王666
2 小时前
css进阶用法
前端·css
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03Claude Code Skills 实用使用手册04OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)05Vue-skills的中文文档062025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望07在Trae中使用Pencil MCP08Clawdbot 中文汉化版 接入微信、飞书09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services10UV安装并设置国内源