2012-06-07 32 views
0

我想建立一個自定義的主題。我將$ base-color和$ base_gradient屬性添加到我的資源/ sass/app.scss中,並通過從該文件夾發出羅盤編譯進行編譯。編譯工作並取代了css/app.csss。但是我沒有看到我的應用程序中反映的更改。如何用sass和compass更改主題?Sencha主題與指南針和薩斯不工作

回答

0

基地梯度需要 - 不是_

然後檢查你的VAR的線路後定義(不應該爲基色重要,但不如後把它們)

@import 'sencha-touch/default/all'; 

您瓦爾應該這樣定義:

$base-color: #7A1E08; 
$base-gradient: 'glossy'; 

檢查你在[應用程序文件夾] /resources/sass/app.css,而不是在SDK文件夾

當編譯,你應該會看到下面一行

overwrite ../css/app.css 

清空瀏覽器緩存然後重新加載您的應用程序。

+0

我發現我必須在第一次導入之前定義$ base-color,否則它將不起作用。 @Ranan如果您在導入後定義它,它是否適用於您? – xpereta

+0

我把我的變種後 _import'sencha-touch/default/all'_; 和之前 _include sencha-panel_; –

+0

查看這篇文章的更多解釋[鏈接](http://www.sencha.com/forum/showthread.php?238064-SASS-Form-variable-form-label-background-color) –