2012-11-26 19 views
5

ExtJS 4ベースのアプリケーションのカスタムテーマを作成したいと考えています。私はExtJSのドキュメントを読んで、カスタムテーマを作成するためにRuby、Compass、SASSをインストールする必要があることを知りました。私は私のクライアントは(と私の雇用者があまりにも)私はこれらの3つのツールをインストールすることができますかどうかを確認していないとしてコンパスとSASSを使わずにExtJS 4テーマを作成するには?

、私はこれらのツールを使用せずにカスタムテーマを作成するために、その可能かどうかを知りたいのですが?事前に

ありがとう!

答えて

7

それは可能ですか?はい。 SASSがなければ、普通のCSSを使って必要なカスタムスタイルを適用することができます。あなたのWebページにデフォルトのExtJSスタイルシートを組み込み、カスタムスタイルシートを使用して必要なスタイルを上書きします。

は、それが望ましいですか?あなたが作るために探しているテーマの変化の程度に応じて号は、純粋なCSSを使用することは面倒で面倒である可能性が高いです。 SASS/Compassを使用すると、ExtJSが提供する変数やミックスインをテーマに使用することができます。これは手作業よりもはるかに高速で簡単です。さらに、SASSによって生成されたCSSファイルは縮小され、余分なCSSが含まれていないので、手動ですべてをやり直すことになります。

私のお薦め:あなたの雇用主にあなたにSASSを使用させるように説得してください。もしそうなら、それは十分に価値があるでしょう。 Ruby、SASS、Compassは開発に必要なものです.SASSファイルはWebページに組み込む前にCSSにコンパイルされるためです。あなたのクライアントはExtJSアプリケーションにアクセスするために何か別のもの(ブラウザ以外)を必要としません。あなたの雇用主が本当にRubyをインストールすることについて頑張っているのであれば、CSSであなたのテーマを手作業で作成するしかありません。しかし、それは長い、イライラの経験になる可能性が高いです。

+1

あなたの非常に詳細なanwerのおかげで多くのことを... – Shekhar

関連する問題