css - 将 css 变量存储在 sass 变量中的函数返回未定义的操作
问题描述
我有一个像这样的 sass 函数:
$base-size: var(--base-size, 14px);
@function calc($size) {
$newSize: $size / $base-size;
@return #{$newSize}rem;
}
--base-size
如您所见,在 :root 中定义,但也有一个备用值。编译时总是给我这个错误:
未定义的操作“10px/var(--base-size, 14px) * 1em”。@return ($target / $context) * 1em;
当我写作$base-size: 14px;
时,一切正常。像这样在 sass 函数中不能使用 css 变量吗?
解决方案
推荐阅读
- ansible - Ansible Tower API 不接受令牌
- java - Spring Boot REST Hibernate - 创建用户
- ios - 将 JSON 数据解析为 Swift
- c# - 事件 AppDomain.AssemblyResolve 未在 COM 服务器上触发
- javascript - 包含对象的 JSON 的迭代
- sql - 将计算值存储在数据库中是个坏主意吗?
- c++ - Boost Interprocess:托管共享内存错误
- maven - lein jar 包含 project.clj 和 pom.xml
- c# - 从父 .xaml 文件中引用 resourceDictionary
- java - 如何防止 do while 循环重置?