2016-01-30 38 views
0

我在SCSS以下功能:如何在减号的两侧使用SCSS功能

@function remCalc($size, $font-size : $font-size) { 
    $remSize: $size/$font-size; 
    @return #{$remSize}rem; 
} 

但是,当我想用​​它喜欢:

.example { 
    margin: remCalc(8px) - remCalc(16px); 
} 

我得到

.example { 
    margin: ...rem-....rem; 
} 

我想得到的是:

.example { 
    margin: ...rem -..rem; // Note the space between "rem -" 
} 

所以我的问题是我该如何做到这一点。我试图在()内包装这两个函数调用,但那也不起作用。

我希望有人能帮助我。 在此先感谢

回答

0

我只注意到我必须包括()内的减号所以

.example { 
    margin: remCalc(8px) (- remCalc(16px)); 
} 

作品

而且还有如下:(但只需要当第一通话也需要减号)

.example { 
    margin: (remCalc(8px)) (- remCalc(16px)); 
}