-1

CSSスキンまたはLESSテーマを管理するためにファイルを構成するにはどうすればよいですか?

例: LESSvars を使用して色をストックしたり、img パターンにリンクしたりします。このファイルを変更すると、サイトの外観が変わります...しかし、どのように進めたらよいかわかりません。

色変数 (dark/middle_dark/basic/middle_light/light) で、すべての基本色について同じことを行います

/*neuter*/
@g_d_neuter: #3c3c3c; /*etc...*/

/*blue*/
@g_d_blue: #2D4B55; /*etc...*/

しかし、CSS クラスについては、構造化する方法がわかりません。以下のようにできますか:

.g_plans {
    padding: 10px;
    background-color: @g_l_neuter;
    border: solid 1px @g_ml_neuter;
 }
.g_titles {}
.g_texts {margin-bottom: 10px;}
.g_items {background-color: @g_l_neuter;}
.g_labels {}

等...

4

3 に答える 3

1

通常、さまざまなテーマの要素を含む CSS ファイルを作成することはありません。

テーマを個別の CSS ファイルに保持すると、テーマが分離され、メンテナンスと再テストが簡素化されます。

これは、ドキュメントが表示されている間に定期的にテーマが切り替わることが一般的でない限りです。これがシナリオであっても、異なるテーマを異なる CSS ファイルで実装できない理由はありません。

(CSS ファイルが静的に生成されたかどうかに関係なく、LESS のようなプリプロセッサを使用して動的に生成されました)

于 2013-07-03T09:11:13.523 に答える
1

最初のアイデアは、さまざまな CSS ファイルを使用してから<link>、JavaScript または PHP 変数を使用してそれらを参照する を作成することです。

<link href = "<?php echo $_request['theme_name'] ?>" rel = "stylesheet" />

このテーマのバリエーションでカバーする必要があります。

于 2013-07-03T08:31:48.083 に答える