作为一个家庭作业,我得到了将一些繁琐的CSS转换为SASS的任务。 SASS越短越好。所以我尝试使用mixin EVERYWHERE。我有边框mixin的问题:
=border($border-color, $weight: 1px, $style: solid)
border: $weight $style $border-color
但我有问题。在CSS中使用+ border($ border-color)时我的语法正确,border:1px solid black。但是当我不得不改变一些值,并使用+ border(3px,dotted,$ border-color)时,CSS简写就搞砸了,看起来像这样:border:dotted#164faa 3px。有没有办法纠正这个?在这种情况下,sass如何决定订单?