-1

私は Web サイトで作業していますが、上司は私に CSS のバリエーションを使用するように求めていますが、彼が何について話しているのかわかりません。

#7d2d39を使用するのではなく、 を使用して 20 の異なる要素があるとします。

background-color:#7d2d39
color="#7d2d39"

彼が私にそれを呼び出すように望んでいるスタイルシート全体で:

background-color:red1"
color="red1"

そして、どこかで「red1」が何であるかを定義して、1つの16進数の色をグローバルに変更するのではなく、20回変更することができますか? 入力すると意味がありますが、これが存在するとは思いません。

4

3 に答える 3

3

動的なスタイルシートと変数をサポートするLESSのようなものを使用する必要があります。

于 2012-12-19T22:03:16.300 に答える
2

彼はcss 変数について話していると思いますが、これは単なるドラフトです。LESSSASSもオプションです。

于 2012-12-19T22:07:06.023 に答える
2

CSS プリプロセッサーは、関数や変数などを使用して、CSS をより「プログラム的」にする方法です。最も一般的なのは次の 2 つです。

そして、他にもあります:

また、 LESS を使用するTwitter Bootstrapのようなプロジェクトもあります。現時点では、CSS で直接使用できるものはありません。LESS/SASS ファイルを CSS に変換するには、JavaScript またはバックエンド処理が必要です。

ただし、開発者がコードを整理して整理し、更新の管理を高速化するのに役立ちます。

「 CSS バリアント」という用語は聞いたことがありませんが、あなたの上司は「CSS 変数」を意味していたのではないかと思います。ただし、変数はプリプロセッサが提供する機能の一部にすぎません。

それが役立つことを願っています!

于 2012-12-19T22:15:57.453 に答える