Sass SCSS混合在过渡时在持续时间前加零

Sass SCSS混合在过渡时在持续时间前加零,sass,Sass,我有一个Sass混音器,用于所有过渡效果: $transition-time: .2s; $transition-method: ease-in-out; @mixin transition($transition-property){ -webkit-transition: $transition-method $transition-property $transition-time !important; -moz-transition: $transition-meth

我有一个Sass混音器,用于所有过渡效果:

$transition-time: .2s;
$transition-method: ease-in-out;

@mixin transition($transition-property){
    -webkit-transition: $transition-method $transition-property $transition-time !important;
    -moz-transition: $transition-method $transition-property $transition-time !important;
    -ms-transition: $transition-method $transition-property $transition-time !important;
    -o-transition: $transition-method $transition-property $transition-time !important;
    transition: $transition-method $transition-property $transition-time !important;
}

如果您注意到我的$transition time:.2s;声明为.2s。问题是Sass在编译时在0.2s前面加了一个零。我从未想过这会是一个问题,但它使我的一些过渡不起作用。我曾尝试将.2s放入mixin中,但在编译时它仍然添加零。其他人都有这个问题,并且知道如何解决它吗?

你有这个问题的演示吗?@cimmanon很遗憾,我没有可用的实时版本。我正在本地的网站上工作。你不能创建一个小的演示来显示0.2s不工作,但是.2s可以吗@cimmanon我可以在jsfiddle上创建它,但是它不会复制我遇到的问题。这似乎是一个反常现象,因为它不仅在几个项目上起作用。