对scss语法做一个简单的总结。
1. 变量声明及使用
1 | $color: red; |
2. mixin和include
2.1 简单使用
1 | $bgColor: red; |
编译结果:
1 | .box { |
2.2 进阶使用
1 | $namespace: 'zz'; |
编译结果:
1 | .zz_input { |
3. 列表和循环
3.1 for循环
1 | $list: red, green, blue; |
注:nth可以获取数组的某个元素;through和to的编译结果一致,要注意是的to走不到最后一个数:
1 | .status-1 { |
3.2 each循环
1 | $list:red,green,blur; |
编译结果:
1 | .red { |
4. map结构
1 | $colorMap: ( |
编译结果:
1 | .fail { |
5. 函数
1 | @function vw($n) { |