2017-10-05 157 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