我對Sencha Touch很新。從我玩過的,這是一個很棒的框架。我正在製作我的第一個製作網站,我正在圍繞主題纏繞一些問題。指南針& SSAS是否真的需要改變主題的顏色?對我來說,簡單的顏色變化需要做很多工作似乎很可笑。主題Sencha Touch - 指南針和SSAS是否需要?
我讀過this tutorial,以及其他一些。我錯過了什麼嗎?
我對Sencha Touch很新。從我玩過的,這是一個很棒的框架。我正在製作我的第一個製作網站,我正在圍繞主題纏繞一些問題。指南針& SSAS是否真的需要改變主題的顏色?對我來說,簡單的顏色變化需要做很多工作似乎很可笑。主題Sencha Touch - 指南針和SSAS是否需要?
我讀過this tutorial,以及其他一些。我錯過了什麼嗎?
因爲Compass/SASS只是編譯成CSS,所以你可以去修改CSS並替換所有你需要的顏色。儘管這很荒唐,但我不得不不同意你的看法。基本主題顏色用於許多不同的地方,並且有Compass/SASS生成的各種梯度規則。坦率地說,只需要在sass文件的一行中進行更改,運行「指南針編譯」就可以了,並且可以通過CSS查找/替換進行挖掘,然後對其進行縮減以進行生產。
你應該看看Saas和Compass,不過你總是需要手動重寫一些css,因爲並不是所有的變量都在Sencha Touch中定義。所以一些顏色和其他屬性不能通過修改Sencha sass變量來改變。
無論如何,您應該使用sass,以便您的自定義css代碼位於您的app.scss文件中,並將其編譯爲app.css。所以你不需要在你的應用程序結構中添加任何其他的.css文件。
然後你可以添加你自己的var來輕鬆定製你自己的外觀。
要使用指南針和這裏SaaS是你應該做的
首先,你需要安裝Ruby(使用RubyInstaller)
然後安裝RubyGems的(Rubygems)
然後安裝指南針(創業板安裝指南針--pre)
然後打開你的應用程序* .scss文件(應該在resources/sass /中)並更改一些sencha變量。然後在資源/ sass/dir中運行指南針編譯。
然後重新啓動您的應用程序。這很簡單!
欲瞭解更多詳情檢查這篇文章我寫了不久前:sass-for-sencha-touch-2-windows-7
感謝您的答覆。我不得不不同意運行「指南針編譯」很簡單。我對Compass/SSAS一無所知。 –
[..continued]不要誤解我的意思,我試圖編譯它(我認爲)。我購買了Compass.app並告訴它觀看我的SenchaTouch \ Resources \ SSAS文件夾,然後收到以下錯誤消息:http://pastebin.com/gksz3kUf。對於Sencha,Compass/SSAS和Ruby的新手來說,我應該怎麼知道從那裏去哪裏? –
說實話,我還沒有試圖讓Compass在Windows中工作。我在我的Mac上做了Compass工作。看看這個鏈接http://francisshanahan.com/index.php/2011/how-to-theme-sencha-touch-sass-windows/ – stan229