我們有我們的sass變量文件,如sass:用另一個覆蓋一個var
scss\variables\_custom_variables.scss
。
其中,當然包括像
$link-color: $00f;
然後把我們設立這樣一個用於導航爲scss\main\_main_nav.scss
,我們有像
a {color: $link-color;}
現在我們有了一個新的特性,可以自定義樣式,它可以吸引變量以及scss\main\
中的所有變量。代替創建類似
scss\main_2\_main_nav.scss
循環往復的
我希望能夠重新定義$link-color
。
我希望我可以簡單地創建scss\new_file\_variables.scss
,並有覆蓋的名單像
$link-color: #36c;
,但預期這是行不通的。我能做得更好嗎?
感謝,所有
的可能的複製[我可以覆蓋青菜變量,他們已導入之後?](http://stackoverflow.com/questions/11773583/can-i-override-sass-variables-after-they -have-been-imported) – Hackerman
我不這麼認爲: 在全球範圍內,我正在設置我的變量,並且在此處使用'!default'。但是,我們將開始創建不同的配色方案,並且我只想重新定義這些變量來代替新規則。: 'global.scss:$ primary-color:red!default;'然後 'custom.scss:$原色:藍色;' 儘管尊重堆疊順序,不斷編譯: '$原色:紅;' –