本文主要包含CSS,Sass,操作符等相关知识,南北  希望在学习及工作中可以帮助到您
  赋值操作符
Sass 使用冒号( : )来定义一个变量:
- $main-color: lightgray;
 
算术操作符
算术操作符用于执行数学计算,下面是 Sass 所支持的算术操作符:
| 操作符 | 简介 | 
|---|---|
+ | 
            加 | 
- | 
            减 | 
* | 
            乘 | 
/ | 
            除 | 
% | 
            取余 | 
注意,上面的操作符只能用于单位相同的数值运算:
- h2 {
 - font-size: 5px + 2em; // 单位不一致,编译报错
 - font-size: 5px + 2; // 7px
 - }
 
此外,两个单位相同的数值相乘无法生成有效的 CSS:
- h2 {
 - font-size: 5px * 2px; // invalid CSS
 - }
 
如你所知,/ 操作符本身就是 CSS 简写语法的一部分,比如:
- font: 16px / 24px Arial sans-serif;
 - background: url("http://example.com") no-repeat fixed center / cover;
 
但是,Sass 重载了该运算符,用于执行除法操作,下面让我们看看它是如何解析的:
- h2 {
 - // 不执行除法操作,原样输出
 - font-size: 16px / 24px;
 - // 使用插值语法之后,原样输出
 - font-size: #{$base-size} / #{$line-height};
 - // 使用括号包裹之后,执行除法操作
 - font-size: (16px / 24px);
 - // 使用变量,执行除法操作
 - font-size: $base-size / $line-height;
 - // 调用函数,执行除法操作
 - opacity: random(4) / 5;
 - // 使用算术操作符,执行除法操作
 - padding-right: 2px / 4px + 3px;
 - }
 
Sass 中的操作符也具有优先级的概念,规则如下:
括号中的操作具有最高优先级
乘法、除法的优先级高于加法和减法
- h2 {
 - width: 3px * 5 + 5px; // 20px
 - width: 3 * (5px + 5px); // 30px
 - width: 3px + (6px / 2) * 3; //&n
 

