问题描述
我有一个sass函数,该函数生成CSS代码,主要是CSS变量,例如以下示例:
--my-primary-color: red;
--object-1-left: 12px;
--object-2-left: 8px;
--object-3-left: calc(var(--object-1-left) + var(--object-2-left));
...
//and so on
该函数生成上面的结果,除了全部在一行中。 问题是如何将函数的结果添加到css文件的主scss中:
:root{
my-function(param1,param2,...); //not working : error: expected {
}
// using without :root :
my-function(param1,...); //not working : error: expected {
但是如果在其中添加最终结果无效的css代码,则会编译sass文件:
p{
font-size : my-function(param1,...);
}
// the reuslt: ====>
p{
font-size : --my-primary-color: red;--object-1-left: 12px; --object-2-left: 8px;--object-3-left: calc(var(--object-1-left) + var(--object-2-left)); ...
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)