很久没有写CSS,最近写Css 的时候发现很多 Sass 语法忘记了,本着好记性不如烂笔头的原则,开一篇记录一下常用的 Sass 语法
为方便读者追本索源,转载请保留本文地址
变量
变量使用 $ 来声明,ex:
1 |
使用的时候:
1 | color: $baseColor; |
假如变量需要拼接,则需要使用 #{$baseColor}
这样的语法来拼接,如:
1 | $calc: 306 + 32; |
方法
方法、关键字指令使用 @ 来标记, ex:
1 | @function mySize($size) { |
使用的时候直接
1 | font-size: mySize(12); |
循环
使用 each
关键字:
1 | @each $type in center, left, right { |
逻辑判断
使用 if
关键字:
1 | @function mySize($size) { |
混淆
混淆的作用是分离代码块, 在 scss 中导入 混淆即可引入代码块
1 | @mixin button() { |
使用的时候:
1 | .my-btn { |