Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.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
Css Sass在变量中存储选择器_Css_Sass - Fatal编程技术网

Css Sass在变量中存储选择器

Css Sass在变量中存储选择器,css,sass,Css,Sass,我试图在SASS中保存一个选择器,以便以后更容易引用,但是我遇到了一个语法错误 以下是我想做的: $icon: [class*="icon"]; 如果要将其用作变量,则需要将其转换为字符串: $icon: '[class*="icon"]'; #{$icon} { // stuff } 如果要将其用作变量,则需要将其转换为字符串: $icon: '[class*="icon"]'; #{$icon} { // stuff } 有没有“更短”的方法,这样我就可以写$ic

我试图在SASS中保存一个选择器,以便以后更容易引用,但是我遇到了一个语法错误

以下是我想做的:

$icon:  [class*="icon"];

如果要将其用作变量,则需要将其转换为字符串:

$icon: '[class*="icon"]';

#{$icon} {
    // stuff
}

如果要将其用作变量,则需要将其转换为字符串:

$icon: '[class*="icon"]';

#{$icon} {
    // stuff
}

有没有“更短”的方法,这样我就可以写$icon(#{$icon}并不能节省很多写的时间)?调用
unquote()
是不必要的。@user2204158我不明白你的意思。@cimmanon我问是否有更短的方法来引用变量,而不是“#{$icon}”。不,这是你唯一的选择。除非你更愿意使用mixin,但那会更加冗长。有没有“更短”的方法,这样我就可以写$icon(#{$icon}并不会节省太多的书写)?调用
unquote()
是不必要的。@user2204158我不明白你的意思。@cimmanon我问是否有更短的方法来引用变量,而不是“#{$icon}”。不,这是您唯一的选择。除非您更愿意使用mixin,但这会更加冗长。