【发布时间】:2021-03-17 02:02:09
【问题描述】:
我一直在努力尝试同时使用 css max() 和 scss 变量。例如,font-size: max(5vw, 991px * 0.075); 有效,但如下:
$lg: 991px * 0.075;
font-size: max(5vw, $lg);
或
$lg: 991px;
font-size: max(5vw, $b * 0.075);
抛出 “错误:不兼容的单位 px 和 vw”, 即使它实际上与前者相同。以及以下内容:
$lg: 991px;
$-lg: calc($lg * 0.075);
font-size: max(5vw, $-lg);
抛出“错误:calc($b * 0.075) 不是数字。”
$lg: 991px;
font-size: max(5vw, calc($lg * 0.075));
不会抛出错误,但会给出错误的结果。我怎样才能做到这一点?为什么 max() 在 vw 和 px 之间不能工作,即使它本应与 css 一起工作?
【问题讨论】: