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

scss的高级用法——循环

周末愉快呀!一起来学一点简单但非常有用的css小知识。

最近在一个项目中看到以下css class写法:

了解过tailwind css或者unocss的都知道,从命名就可以看出有以下样式:

  • font-size: 30px
  • margin-left: 5px;
  • margin-top: 10px;

于是我就去看它的package.json,竟然都没有使用。

难道是自己定义的?再在代码中全局搜索font30ml5,也都没有搜到。

于是我试着搜了一下mtml,搜到了这个:

这是scssfor循环语法,以前只稍微了解过,却从不知道有什么用。

看到这个,不禁感叹,实在是妙啊!

scss for循环有两种使用方式:

  1. @for $i from 开始值 through 结束值 包含结束值
  2. @for $i from 开始值 to 结束值 不包含结束值

以上代码使用了第一种,意思是从1循环到35,$i是每一项的值,1到35,通过#{$i}读取值并拼接class和属性值。分别定义了marginpadding上右下左四个方向的类样式

在playground中试试看:

http://www.lryc.cn/news/236305.html

相关文章:

  • Linux安装Chrome浏览器 -linux安装choeme
  • 六大排序(插入排序、希尔排序、冒泡排序、选择排序、堆排序、快速排序)未完
  • JVM垃圾回收相关概念
  • C++各种字符转换
  • MSSQL-逻辑级常用命令
  • 【如何学习Python自动化测试】—— 时间等待
  • 《数字图像处理-OpenCV/Python》连载(44)图像的投影变换
  • AI机器学习 | 基于librosa库和使用scikit-learn库中的分类器进行语音识别
  • Asp.net MVC Api项目搭建
  • C语言中文网 - Shell脚本 - 8
  • 性能测试学习——项目环境搭建和Jmete学习二
  • C++标准模板库(STL)-map介绍
  • 使用docker部署ELK日志框架-Elasticsearch
  • 第7章 模式匹配与正则表达式
  • 单元测试实战(三)JPA 的测试
  • 初刷leetcode题目(3)——数据结构与算法
  • 76基于matlab的免疫算法求解配送中心选址问题,根据配送地址确定最佳配送中心地址位置。
  • C++二分查找算法:找到 Alice 和 Bob 可以相遇的建筑
  • 建立跨层全栈的区块链安全保障系统-应用层,系统层,设施层
  • 程序员告诉你:人工智能是什么?
  • 飞书开发学习笔记(七)-添加机器人及发送webhook消息
  • C/C++统计数 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • 从一到无穷大 #19 TagTree,倒排索引入手是否是优化时序数据库查询的通用方案?
  • 程序员带你入门人工智能
  • 机器学习笔记 - 了解常见开源文本识别数据集以及了解如何创建用于文本识别的合成数据
  • openssl开发详解
  • conda虚拟环境中安装的cuda和服务器上安装的cuda的异同
  • 股东入股可用的出资形式主要有哪些
  • react中设置activeClassName的笔记
  • JS原型对象prototype