生成CSS的SASS函数

问题描述

我有一个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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...