2015-11-05 76 views
1

我很好奇,在網站中允許主題的最佳途徑是使用當今的技術嗎?什麼是完成主題的最佳方式

有點背景。

當前主題是通過爲每個提供的不同佈局類型提供一組核心文件來完成的。另外還有一個用於控制顏色的每個佈局的CSS文件。通過在文本文件中輸入值,然後運行自定義Python腳本,在將文件編譯到一起時將顏色分配到CSS中,可以實現顏色值。

然後我將編譯後的文件複製到C#解決方案中。

我的問題和期望的結局。

最好繼續在解決方案之外編譯CSS並將編譯後的文件複製到解決方案中?切換到LESS這樣的東西會值得嗎?

將它集成到應用程序並使其動態化的想法?

利用CSS3和響應式設計。

允許用戶通過顏色選擇器爲指定區域選擇自定義顏色的最佳方法。目前這是通過將自定義CSS寫入標題來覆蓋基本CSS來完成的。

是否有任何很好的示例網站,顯示良好的主題?

謝謝!

+0

此問題要麼太寬泛,基於觀點或邀請討論,所以是堆棧溢出 –

回答

1

任何解決方案都應該允許您利用CSS3和響應式設計。

如果你沒有提到你想要包括一個顏色選擇器,我會說LESS是實現主題最簡單和最可維護的方法(SASS可能也很好,但我沒有用過它本人)。

您可以在幾個小時內學習語法,並且如果您願意允許用戶從預定義的主題列表中進行選擇,那麼下面的帖子將會包含您設置樣式表時所需的一切或多或少的一個點維護:

LESS CSS - Change variable value for theme colors depending on body class

我沒有任何要添加的用戶定義的配色方案。我需要自己研究一下。

相關問題