近来重新看了下Sass的一些基本用法,发现有很多之前模糊不清一知半解的地方,本着好记性不如烂笔头的想法决定把我看到的理解的记录下来;一来方便自己以后复习回顾,二来如果恰好能帮到需要的人那也是一大快事。如有不足之处,欢迎各大佬批评指正!
1. $+变量名 // 定义变量
2. scss里分支条件语句的写法 // 通过使用@符号+if,@+else可以进行分支条件判断
3. 循环语句写法,选择器上要使用#{$item} // 类似js模板语法
4. 定义数组变量,each循环方法,index获取索引的方法(index方法接收两个参数(数组,当前值)),js数组从0开始,css数组从1开始
5. scss混入写法,(类似定义一个函数(@mixin),引入函数(@include)和传参,以及默认参数)
6. scss嵌套写法,注意伪类==》加&表示自身,不加则表示本身的下一级;>(大于号表示子级,没有大于号的嵌套则表示下级所有的,包括后面级别)
7. scss继承;scss导入