首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我不能对CSS变量使用Sass-rem?

为什么我不能对CSS变量使用Sass-rem?
EN

Stack Overflow用户
提问于 2020-09-10 02:16:37
回答 2查看 112关注 0票数 1

我正在尝试使用sass-rem库将像素转换为rem值。当我为不同的CSS属性使用它时,它工作得很好,但当我尝试在CSS变量中使用它时,如下所示,它不能正常工作。

代码语言:javascript
运行
复制
--width: rem(640px);
width: rem(640px);

关于编译它应该是这样的

代码语言:javascript
运行
复制
--width: 40rem;
width: 40rem;

但我仍然认为

代码语言:javascript
运行
复制
--width: rem(640px);
width: 40rem;

如果您注意到变量的值不会转换为rem。

EN

回答 2

Stack Overflow用户

发布于 2020-09-10 03:12:50

您需要对css变量使用插值

执行以下操作:

代码语言:javascript
运行
复制
--width: {rem(640px)};
票数 1
EN

Stack Overflow用户

发布于 2020-09-10 16:26:01

我是这样得到的

代码语言:javascript
运行
复制
--width: #{rem(80px)};

它给出的输出为

代码语言:javascript
运行
复制
--width: 5rem
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63817360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档