【问题标题】:How to use max and SCSS variables together [duplicate]如何一起使用 max 和 SCSS 变量[重复]
【发布时间】: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 一起工作?

【问题讨论】:

    标签: css sass


    【解决方案1】:

    原来,您只需要使用#{} 来插入变量。我不知道,因为我是 scss 的新手。

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 2020-06-17
      • 2020-03-14
      • 2012-06-06
      • 1970-01-01
      • 1970-01-01
      • 2020-10-03
      • 2020-09-25
      • 2012-05-27
      相关资源
      最近更新 更多