2017-01-06 21 views
0

我刚开始我的scss经验,我想弄清楚为什么这种类型的代码没有像我想要的那样响应。简单,如果每个scss

@each $key, 
$par in (a:1, b:0, c:1) { 
    @if #{$par}==1 { 
    .#{$key} { 
     color:red 
    } 
    } 
} 

我试图创建一个类只有在地图的$ par元素等于1
我preety肯定我stucking某种逻辑简单的步骤,但搜索各地都没有发现这个简单的例子。

my_codepen

回答

2

失去if语句中的插值,你很好。

@each $key, $par in (a:1, b:0, c:1) { 
    @if ($par == 1) { 
     .#{$key} { 
      color:red 
      } 
    } 
} 
+0

感谢您的提示,正在为我的需求工作完美 –