2

以前の質問 ( CSS スタイル宣言の再利用) でこれを尋ねる必要がありましたが、その時は思いつきませんでした。その質問に答えたので、新しい質問を始めます。

アプリケーション全体で使用される CSS でカラー パレットを作成しようとしています。例えば:

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

CSS の他の場所で色を定義したくありません。私が直面している問題は.blue、たとえば、background-color定義が必要な場合にスタイルをどのように使用するかということです。これを見てください:

.editor { background-color: #434544 }   

.blueここで再びスタイルを定義するのではなく、スタイルを参照したいと思います。どうやってやるの?

更新 私の質問に対する完璧な解決策を見つけました: Chirpy -> http://chirpy.codeplex.com/

4

1 に答える 1

4

ネイティブ CSS でこれを行う方法はありません。これらのプリプロセッサはすべて変数をサポートしているため、CSS の前処理を検討する必要があります。

(scss風味の)SASSを使用すると、次のようになります。

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

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

.editor { background-color: $blue }
于 2013-02-15T19:08:56.380 に答える