1. !default
该标记也是用于表示SCSS变量的默认值,在UI组件库中使用广泛。其用法如下:
$primary: #ddd !default;
如果没有给$primary
变量赋值,那就采用#ddd
的默认值
$primary: #ccc;
$primary: #ddd !default;
如果$primary
已经赋值了,那就不会采用#ddd
这个默认值,而是采用#ccc
这个值。
2. mix函数
该函数用于将两种颜色混合在一起,在UI组件库中使用比较广泛
mix($color1, $color2, $weight)
其中$weight
是一个可选参数,如果不传入,则默认两种颜色按照各50%混合。如果传入了,表示$color1
的比例为$weight
,$color2
的比例为1-$weight