Sass可以表演混合算术吗?

时间:2017-10-07 17:58:16

标签: css sass expression

我在这里陷入了两难境地...... 根据{{​​3}}堆栈溢出问题的接受答案,Sass无法一起处理涉及px和%的表达式。但是,如果我转到this并向下滚动到运算符部分,则会有一个非常清晰的表达式,其中包含px和%。这是Sass文档中的错误,还是这个表达式确实有效?

1 个答案:

答案 0 :(得分:1)

在不知道它是什么的情况下,你试图实现它很难回答。您所指的运算符正在将px转换为%...而不是添加不兼容的值表达式。

是的,SASS指南是正确的,它确实有效。

输入

div {
  width: 600px / 900px *  100%;
}

输出

div {
  width: 66.66666667%;
}

https://www.sassmeister.com/gist/7fde603028e0ab2f47609523b8ea7894