当前位置: 首页 > 知识库问答 >
问题:

如何一起使用max和SCSS变量[重复]

佴德曜
2023-03-14

我一直在努力尝试同时使用cssmax()和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));

不会抛出错误,但给出错误的结果。我该怎么做?为什么vw和px之间的max()不能工作,即使它本应与css一起工作?


共有1个答案

晏华奥
2023-03-14

事实证明,您只需要使用#{}来插值变量。我不知道,因为我是scss的新手。

 类似资料:
  • react用vite搭建的项目 想要做代码提示,必须声明variables的类型,不想再像下面这样写一遍。 想直接根据scss中定义的变量生成类型声明,要怎么做?类似 但是因为variables是个cssmodule,而不是个具体的对象,上面的写法还是不行? 有没有好的方式解决?

  • 问题内容: 我知道这是行不通的,以各种形式尝试过并且一直失败。实现以下结果的最简单方法是什么? 这对于自动化项目非常有用。谢谢! 问题答案: 使用准备好的语句:

  • 可能重复: Java中的动态变量名: 假设我有一个字符串,如下所示。 现在,我想创建一个字符串,但是字符串的变量将被称为“Hello”。为了使字符串名为“Hello”,我必须访问string以获取名称“Hello”,这样我就可以将其用作变量名。下面是我想看的。 感谢您的努力,请尝试向我解释,因为我是Java初学者D

  • 问题内容: 我不明白JUnit 4.8如何与Hamcrest匹配器一起工作。有内部定义了一些匹配器在。同时,也有一些 其他 的匹配器中。那么,去哪儿呢?我是否应该在项目中明确包含hamcrest JAR并忽略JUnit提供的匹配器? 特别是,我对匹配器感兴趣,并且在任何这些jar中都找不到。我还需要其他东西吗?:) 还有一个哲学问题:为什么JUnit将包包含在自己的发行版中而不是鼓励我们使用原始的

  • 我尝试使用和通过Postman发送JSON和多个文件,但它不起作用。有可能在API中同时使用这两个注释吗?

  • 当用户单击LoginFragment上的一个按钮时,我将打开另一个名为forgetpassword的片段。这是一个webview,url正在从远程服务器加载。而html中的文本字段是通过软键盘隐藏的。所以我尝试使用adjustResize,它工作得很好。但是loginfragment中的editText小部件被键盘隐藏了。 如何在我的活动中实现两个标志。请帮帮我。