sass具有运算的特性,可以对数值型的Value(如:数字、颜色、变量等)进行加减乘除四则运算
普通运算
运算符的格式要求,前后请留一个空格,不然会出错。
sass在带单位计算时,有些写法解析出来会多个空格
条件判断
@if判断
@if可一个条件单独使用,也可以和 @else结合多条件使用
三目判断
语法为: if($condition, $if_true, $if_false) 。三个参数分别表示:条件,条件为真的值,条件为假的值。
循环
for循环
for循环有两种形式,分别为: @for $var from
|
|
@each循环
语法为: @each $var in 。其中 $var表示变量,而list和map表示list类型数据和map类型数据。sass 3.3.0新加入了多字段循环和map数据循环。
单个字段list数据循环
多个字段list数据循环
多个字段map数据循环