【发布时间】:2014-05-16 01:20:38
【问题描述】:
我继承了一个 Backbone.js 应用程序,它有一个包含 3000 行的样式表。
我想将其重构为多个样式表(并且可能开始使用像 SASS 这样的预处理器)。我还想开始为我的图像使用 CSS 精灵,因为我相信这可以减少一两秒的加载时间。
是否有将大型 CSS 文件 Backbone.js 应用程序拆分为多个 CSS 文件的最佳做法?
如何组织我的规则和精灵,这样当我添加新图像时,精灵生成器会“优化”精灵的空间布局,我不必寻找每一个选择器并更改背景-位置坐标?
我正在考虑保留一个单独的“sprites.css”文件(它将被缩小并连接用于生产部署),其中仅包含所有位置和高度/宽度值。
谢谢。
【问题讨论】:
标签: css backbone.js css-sprites sprite-sheet