2017-08-06 90 views
0

我有以下的青菜變量:訪問特定值

$color-config:( "white": #FFF, 
        "black": #303133 
); 

,我想沒有做出一個循環訪問「黑」值(#303133)。類似的東西:

body 
    color: $color-config("black") 

(我知道,它完全錯誤的,它只是解釋我想要什麼)

回答

1

您可以使用SASS的地圖存儲裏面的變量要素。然後你使用map-get()函數來訪問它:

$color-config:(
    white: #FFF, 
    black: #303133 
); 


content: map-get($color-config, white); // will return #FFF 

不要使用""定義鍵。

+0

我試着第二個選項,但索引($ color-config,「black」)'返回null。任何我做錯了? –

+0

現在它工作 – Ivan