此指令用于循环输出,具有两种循环方式,下面分别做一下介绍。

  (1).@for $var from <start> through <end>:

  此种方式的遍历索引区间是[start,end],scss代码实例如下:

@for $i from 1 through 3 {.item-#{$i} { width: 2em * $i; }
}

  编译后的css代码如下:

.item-1 {width: 2em;
}
.item-2 {width: 4em;
}
.item-3 {width: 6em;
}

  (2).@for $var from <start> to <end>:

  此种方式的遍历索引区间是[start,end-1],scss代码实例如下:

@for $i from 1 to 3 {.item-#{$i} { width: 2em * $i; }
}

  编译后的css代码实例如下:

.item-1 {width: 2em;
}
.item-2 {width: 4em;
}

更多专业前端知识,请上 【猿2048】www.mk2048.com

scss-@for 指令相关推荐

  1. scss怎么引入到html,Sass 导入指令

    描述 导入指令,导入SASS或SCSS文件. 它直接需要导入文件名. 在SASS中导入的所有文件将在单个CSS文件中组合.当我们使用@import规则时,很少有事情编译到CSS:文件扩展名<.c ...

  2. scss值列表_Sass @each指令用法示例

    Sass @each指令包含列表中每个项目的值.它也可用于多个分配以及带有地图的多个分配. 简单的@each指令 @each指令具有多个分配 @each指令具有多个分配和映射 在Sass简单的@eac ...

  3. scss中的@each 指令

    @each的作用:循环一个list 或者一个map 示例一: 循环一个list: 类名为 icon-20px .icon-22px.icon-24px写他们的字体大小写法就可以如下: $sizes:2 ...

  4. Angular6自定义指令实现多图片上传预览

    在做移动端开发多时候经常会遇到用户图片上传的需求,有单图片上传预览的需求,也有多图片上传预览的需求.自己刚遇到这个需求的时候有踩到各种个样到坑.经过多番尝试,下面将本人成功的一个案例分享出来(公司对外 ...

  5. vue-cli 自定义指令directive 添加验证滑块

    欢迎加入前端交流群来获取视频资料以及前端学习资料:749539640 ----------------------------------------------------------       ...

  6. 基于angular4+ng-bootstrap+bootstrap+scss的后台管理系统界面

    描述 在angular2刚才发布的不久,很多人不懂得怎么应用,直到现在也很多人不懂怎么用, 于是我在余业时间做了这么一个后台管理系统页面,希望对大家有帮助!! 从我个人的感觉来说,angular2语法 ...

  7. SASS 和 SCSS 的区别

    原文 Difference Between SASS and SCSS SASS(Syntactically Awesome Style Sheets)是一种由 Hampton Catlin 设计.C ...

  8. 一个SCSS里mixin的使用例子

    Mixins are the Sass equivalent of macros in other programming languages. If you've programmed before ...

  9. vue.js 四(指令和自定义指令)

    官方的指令说明已经很简单了,这里再写一遍,也是自己加深一下印象 v-text 就是写入单纯的文本,可以忽略这个指令直接双花括号代替 <span v-text="msg"> ...

最新文章

  1. GitHub 遭抵制!AI 代码生成神器竟成“抄袭工具”?
  2. 移植uboot第六步:支持NANDFlash
  3. windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】
  4. 学校测试-2015-2-27
  5. 概述类的加载器及类加载过程
  6. Oracle以SQL方式导出导入(转移)数据
  7. 图的建立-邻接矩阵表示(C语言)
  8. c#调用c++dll接口及回调函数
  9. centos7查看路由的命令_centos7系统设置***客户端及查看设置路由表router
  10. 你关注什么,输出什么
  11. leetcode(83)—— 删除已排序链表重复元素(Remove Duplicates from Sorted List)
  12. 重构改善既有的代码设计(代码的坏味道)
  13. 花花公子跟风删除Facebook主页,区块链技术可打破互联网垄断
  14. 触动精灵中return-break-exit的使用总结
  15. 僵尸进程和孤儿进程-(转自Anker's Blog)
  16. pandas数据分析常用的一些方法
  17. 整理下使用yum localinstall做离线安装的点
  18. VR全景照片拍摄小技巧分享
  19. 机器学习 决策树算法
  20. MacOS 使用miniconda 虚拟环境 TensorFlow深度学习环境

热门文章

  1. Java面向对象(11)--多态性
  2. linux 域账户密码忘记,linux基础命令-用户域用户组管理
  3. codemirror java代码_codemirror使用(示例代码)
  4. html用c 绑定sql,HTML、SQL、C++及C综合测试六(含答案).pdf
  5. 模板 字段_劲爆新功能:轻流文字识别(OCR)功能支持自定义识别模板啦
  6. BZOJ.4553.[HEOI2016TJOI2016]序列(DP 树状数组套线段树/二维线段树(MLE) 动态开点)
  7. Java 实现常见排序算法
  8. server端推送消息机制
  9. C#中FuncT,TResult的用法和Lambda表达式
  10. PropertyGrid 控件使用方法