css - 如何将scss变量设置为css变量使用javascript
问题描述
我想在 vue 的一个方法中将 scss 变量设置为 css 变量。
$color: #000;
--varColor: #{$color}
我想通过道具动态设置,但它不起作用。有谁知道如何做到这一点?谢谢
'--backgroundColor': `#{${props.backgroundColor}}`,
解决方案
我不认为你能做到这一点。SCSS是一个CSS预处理器,这里强调pre。因此,当您的代码执行时,SCSS将不再存在,而是编译为CSS。
但是您可以使用JavaScript方法来操作CSS ,例如. style.setProperty
推荐阅读
- sql-server - 无法在 Docker 容器上运行的 SQL Server 上应用迁移
- c++ - 如何正确删除单链表c ++中的节点
- c# - 将 360 元数据注入 .mp4 文件
- php - 如何从两个表中获取数据,第二个表显示行数
- asp.net-mvc - 外键生成
- android - build.phonegap 上传或转换一个p12证书文件
- java - Android:按下弹出菜单项时的背景颜色
- android - PreferenceScreen 已被 API 29 弃用
- python - 如何合并熊猫数据透视表中的多索引层?
- javascript - SignalR - 我的服务器端代码无法访问我的 js 脚本页面功能