我有一个巨大的 css 文件(Content/Site.css),其中还包括 200 多行的精神。
我想制作一个 View/PartialView 来显示我所有的精灵图像(许多 div)。
我怎么做?
如何从控制器读取和解析代码中的 css 文件,然后将我的结果放入 ViewBag?
还是不需要从服务器端解析,只从客户端显示?
div.feedImgPop,
div.feedImg,
div.feedImgList { background: url("http://xxx/Sprite.jpg") top left no-repeat; }
div.a{ background-position:0 0; }
div.b{ background-position:0 -43px; }
... 200 行..
- ASP净MVC 4.5
更新 :
- 将 CSS 文件拆分为 2 个文件,sprite 和其余文件
- 使用 CSS Parser 从控制器读取精灵 css 文件
- 显示精灵图像,如下所示