我在尋找是否可以基於另一個變量的值引用變量的可靠答案。這在PHP中是可行的(等等)。Sass - 使用變量設置變量
例子(薩斯):
我想將邊框顏色設置爲$綠色(或藍色$,$黃色等),這是被包括從局部變量。我通過色彩名稱的列表循環喜歡這樣:
$colors = green, yellow, blue;
@each $c in $colors {
&.#{$c} {
border-color: $#{$c};
}
}
上面的代碼(最好)的。綠色生成類,.yellow和的.blue,每一個邊框顏色設置爲$綠色,$黃色或$藍色。
(很明顯)上面的代碼不起作用,但是在Sass/Compass中有沒有另外一種方法實現這個功能?