Css 加上";%&引用;对一个变量

Css 加上";%&引用;对一个变量,css,sass,Css,Sass,我想写这个混音: @mixin top_a($sep-a: 2.5) { padding-top: $sep-a + %;} 但不幸的是,这带来了一个错误。 如何将百分比正确地添加到值中?为什么不简单地乘以1% padding-top: $sep-a * 1%; 看起来您需要的是一个变量,而不是一个mixintersting。我可以让它像{$sep-a}px那样使用px,但是如果我用%sass choke替换px。@Thomas-这不是一个好主意,因为{$sep-a}px返回字符串和$sep

我想写这个混音:

@mixin top_a($sep-a: 2.5) {
padding-top: $sep-a + %;}
但不幸的是,这带来了一个错误。
如何将百分比正确地添加到值中?

为什么不简单地乘以
1%

padding-top: $sep-a * 1%;

看起来您需要的是一个变量,而不是一个mixintersting。我可以让它像
{$sep-a}px
那样使用
px
,但是如果我用
%
sass choke替换
px
。@Thomas-这不是一个好主意,因为
{$sep-a}px
返回字符串和
$sep-a*1px
返回值。这里有一个错误的例子。