我繼承了一個帶有3000行的樣式表的Backbone.js應用程序。最佳實踐:在大型Backbone.js應用程序中組織CSS文件,並計算圖像精靈?
我想重構爲多個樣式表,這(也許開始使用像SASS預處理器)。我也想開始爲我的圖片使用CSS精靈,因爲我相信這可以減少整整一兩個載入時間。
是否存在將超級CSS文件Backbone.js應用程序拆分爲多個CSS文件的最佳做法?
怎麼樣組織我的規則和精靈,以便當我添加一個新的圖像,精靈生成器「優化」精靈的空間佈局,我不必追捕每一個選擇器,並改變背景位置座標?
我想保持一個獨立的「sprites.css」文件(它會得到微細化以及連接起來進行生產部署),僅僅包含了所有的位置和高度/寬度值的。
謝謝。
感謝您的回覆,但這並沒有給我帶來任何新的東西。這並沒有回答我關於精靈友好CSS的問題(因爲添加一個新的圖像可以改變每個圖像的位置)。它也不提供有關將CSS有效提取到單獨文件中的提示(哪些規則屬於哪個文件)。 –