2017-01-06 20 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

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