我目前正在使用grunt-sass和libsass的node-sass包装器。反正浮点数舍入时有没有改变精度?我知道它可以在ruby sass中更改,但无论如何都无法在libsass中更改它。
它目前是5,但如果我需要给出一个重复数字的行高,即1.33333,我在屏幕上转换为像素的方式上会有微小的差异。将它舍入到7个位置可以解决这个问题。
如果有人设法改变了这一点,请告诉我。
提前致谢
答案 0 :(得分:4)
截至目前,似乎有official support for specifying a precision in node-sass
。
由于grunt-sass
只是将您提供的大部分选项传递给node-sass
,因此在grunt文件中传递这样的选项就足够了:
sass: {
options: {
precision: 10,
// other options
},
// your targets
}
答案 1 :(得分:1)
项目中发布的recent issue表明目前无法做到这一点。
同样的问题也指出,未来可以在没有太多努力的情况下添加这样的选项。它还指出related issue建议提高所有SASS实现的默认精度,这样就不再是这个问题了。