2016-08-19 62 views

回答

1

不幸的是,你不能在運行時生成或引用sass單個變量。但是,你可以存儲你的顏色代碼和青菜的地圖名稱(要求SASS V3.3),並用它在週期是這樣的:

$colors: ("purple": #f7f, 
      "pink": #ffa); 

@each $color-name, $color-code in $colors { 
    .box--#{$color-name} { 
    background-color: $color-code; 
    } 
} 

在CSS你:

.box--purple { 
    background-color: #f7f; 
} 

.box--pink { 
    background-color: #ffa; 
} 

例子:http://www.sassmeister.com/gist/c1285109946e5207e441c7ee589dd382

相關問題