css的calc在less文件中计算有误问题

前沿:

  今天用到了calc的属性,但是在less文件中计算出来的有问题-计算中的第二个变量单位会按照第一个的来处理。

案例:

// less文件:
    .demo {
        min-height: calc(100vh - 150px);
    }

// 编译后
     .demo {
        min-height: calc(-50vh);
    }

解决:

// less文件    
    .demo {
        min-height: calc(~'100vh - 150px');
    }

// 编译后    
    .demo {
        min-height: calc(100vh - 150px);
    }

// less编译的时候遇到了~''的话就会正常输出,不会做转化

结语

  问题虽小但是一旦出现了真的很困扰,希望能帮助到大家,祝大家工作顺利

posted @ 2020-07-01 18:20  微笑的策  阅读(419)  评论(0编辑  收藏  举报