sassで@at-rootを使用したmixinを作りたいのですが、下記のように引数にクラスやIDを指定した場合、**.foo**のようにクラスの記号含むとコンパイルエラーになります。
どのように記述すれば**.foo**でもコンパイルされるでしょうか?
**#bar**はエラーにならないが__.foo__でエラーになる
scss
1@mixin at-root($class) { 2 @at-root #{$class} #{&} { 3 @content; 4 } 5} 6 7@include at-root(.foo) {....}
__foo__だけにすればエラーにならないが、クラスしか指定できない。idも指定したい。
scss
1@mixin at-root($class) { 2 @at-root .#{$class} #{&} { 3 @content; 4 } 5} 6 7@include at-root(foo) {....}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。