less进行减法运算时会忽略后面值的单位

295 阅读1分钟

1.less进行减法运算时会忽略后面值的单位

案例

使用100vh - 10px结果为10vh

解决办法

使用calc(~"100vh - (125rpx + 44px)")

引用

2.less中使用css变量

方法:

  • 先将css变量赋值到less的变量中,@top:var(top);
  • 接着就可以使用了,不过需要使用花括号括起来,calc(~"100vh - @{top}")