我在 Sass 中有一个自定义函数,它接受一个 em 值,剥离单位并创建一个 px 值:
@function stripAndPx($in){
$stripped: $in / ($in * 0 + 1); //strip unit
@return #{ (($stripped) * 16) + 'px'}; //convert to px
}
然后我尝试获取一个 em 变量:
$em-variable: 1em;
并将其添加到基于像素的变量中:
$px-variable: 20px;
例子:
right: $px-variable + (stripAndPx($em-variable));
这会创建此输出:
right: 20px16px;
我期望添加两个值:
right: 36px;