1

私は Sencha Touch の初心者です。私が遊んだことから、それは素晴らしいフレームワークです。私は最初の本番サイトに取り組んでおり、テーマについて頭を悩ます問題がいくつかあります。テーマの色を変更するには、コンパスと SSAS が本当に必要ですか? 単純な色の変更にこれほど多くの作業が必要になるのはばかげているように思えます。

このチュートリアルと他のいくつかを読みました。何か不足していますか?

4

2 に答える 2

4

You can ofcourse go and modify the CSS and replace all the colors you need, since Compass/SASS just compile to CSS. I would have to disagree with you though on that it's ludicrous. The base theme color is used in many different places and there are various gradient rules applied to it that Compass/SASS generates. Quite frankly it's very simple to only change it in one line in your sass file, run "compass compile" and be on your way versus digging through CSS find/replacing and then minifying it for production.

于 2011-08-11T15:44:52.050 に答える
1

SaasとCompassを実際に確認する必要がありますが、Sencha Touchですべての変数がまだ定義されているわけではないため、常に一部のcssを手動でオーバーライドする必要があります。そのため、Sencha sass変数を変更しても、一部の色やその他のプロパティを変更することはできません。

とにかく、カスタムcssコードがapp.scssファイルに配置され、これがapp.cssにコンパイルされるように、sassを使用する必要があります。したがって、アプリの構造に他の.cssファイルを追加する必要はありません。

次に、独自の変数を追加して、独自の外観を簡単にカスタマイズできます。

ここでコンパスとSaaSを使用するには、次のことを行う必要があります

まず、rubyをインストールする必要があります(RubyInstallerを使用)

次にrubygemsをインストールします(Rubygems

次に、コンパスをインストールします(gem install compass --pre)

次に、アプリケーションの* .scssファイル(resources / sass /にあるはずです)を開き、いくつかのsencha変数を変更します。次に、resources / sass/dirでcompasscompileを実行します。

次に、アプリを再起動します。とても簡単です!

詳細については、私が少し前に書いたこの記事を確認してください:sass-for-sencha-touch-2-windows-7

于 2012-08-24T15:04:58.477 に答える