2017-10-05 104 views
0

我想使用mixin匹配我的类名称中的某些字符串。它没有mixin,但是当我使用mixin时,我无法将该变量传递给字符串。在SCSS中匹配类名称

什么是工作

div[class^='myclass-'], div[class*=' myclass-'] { 
    @content 
} 

什么行不通

@mixin startWith($name){ 
div[class^=$name], div[class*=' ' + $name'] { 
    @content; 
} 
} 

回答

1

。在你的代码中的错字。使用此

@mixin startWith($name){ 
div[class^=$name], div[class*=$name] { 
    @content; 
} 
} 
+0

错误:后无效CSS“的div [^类=”:预期标识符或字符串,是“$名],DIV类......” –

+0

我与SCSS测试它,它不给出任何错误。试用codepen – Aslam