Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php SASS编译器自定义规则/异常_Php_Css_Ruby_Sass - Fatal编程技术网

Php SASS编译器自定义规则/异常

Php SASS编译器自定义规则/异常,php,css,ruby,sass,Php,Css,Ruby,Sass,我正在为一个有自己的html/CSS模板系统的软件编写Sass/CSS。生成模板时,将读取输出的CSS文件,并将其中的任何变量转换为正确的值。这些变量看起来像 {theme=“my\u var\u key”} 我希望能够在Sass中编码,但仍然在输出的css文件上使用软件的自定义变量 是否可以向sass编译器添加自定义规则/异常,以便按原样编译上述变量?您可以使用{$variable} $var: '{theme="my_var_key"}'; body{ color: #{$var}; }

我正在为一个有自己的html/CSS模板系统的软件编写Sass/CSS。生成模板时,将读取输出的CSS文件,并将其中的任何变量转换为正确的值。这些变量看起来像

{theme=“my\u var\u key”}

我希望能够在Sass中编码,但仍然在输出的css文件上使用软件的自定义变量


是否可以向sass编译器添加自定义规则/异常,以便按原样编译上述变量?

您可以使用
{$variable}

$var: '{theme="my_var_key"}';
body{
  color: #{$var};
}
哪些产出:

body {
  color: {theme="my_var_key"};
}

这也可以用在类或ID名称中。例如:
{$var}
输出
{theme=“my_var\u key”}

多棒的提示。谢谢:-)