vue calc函数计算出来的值有问题,不生效(less插件)

calc函数计算出来的值有问题,不生效。多半是是跟less插件起冲突了,需要将calc写法转成字符串类型,如:calc(~“100% - 40px”)。

css的calc()函数相关知识:

  1. 运算符前后必须空格隔开,否则不生效;常用的长度值几乎都可以使用calc()函数进行计算(包括%,px等),calc()函数支持 “+”, “-”, “*”, “/” 运算;
  2. calc()函数在less中不能使用不生效(less的运算方式和calc发送了冲突),比如calc(100% - 250px )会被编译为calc(-150% ),解决办法将函数写为calc(~“100% - 250px”)

猜你喜欢

转载自blog.csdn.net/qq_42740797/article/details/124748130
今日推荐