2013-02-15 18 views
2

我應該在我以前的問題(CSS style declaration reusage)中提出這個問題,但我當時沒有想到它。自從這個問題得到解答後,我將開始一個新的問題。重複使用CSS類

我想在CSS中創建調色板,將通過我的應用程序使用。 例如:

.blue { color: #434544; } 
.green { color: #G99933; } 

我不想在我的CSS的其他地方定義顏色。我遇到的問題是如何使用.blue風格,例如,我需要background-color定義?看看這個:

.editor { background-color: #434544 } 

我要引用回.blue風格,而不是在這裏再次定義它。我怎樣才能做到這一點?

UPDATE 我發現我的問題的完美解決方案: 快活 - >http://chirpy.codeplex.com/

回答

4

有沒有辦法在本地CSS來做到這一點。您應該查看pre-processing your CSS,因爲所有這些預處理器都支持變量。

下面是它看起來像使用(SCSS味)SASS:

$blue: #434544; 
$green: #G99933; 

.blue { color: $blue; } 
.green { color: $green; } 

.editor { background-color: $blue } 
+0

這正是我所需要的!讓我去研究它。謝謝 – BlueChameleon 2013-02-15 19:12:44

+0

@BlueChameleon:如果這是你接受的答案,請指定它。 – Lokerim 2013-02-15 19:14:21

+0

我會的。它不會讓我再等4分鐘。 – BlueChameleon 2013-02-15 19:18:34