1.less进行减法运算时会忽略后面值的单位
案例
使用100vh - 10px结果为10vh
解决办法
使用calc(~"100vh - (125rpx + 44px)")
引用
2.less中使用css变量
方法:
- 先将css变量赋值到less的变量中,
@top:var(top); - 接着就可以使用了,不过需要使用花括号括起来,
calc(~"100vh - @{top}")
使用100vh - 10px结果为10vh
使用calc(~"100vh - (125rpx + 44px)")
@top:var(top);calc(~"100vh - @{top}")