laoshu133 / grunt-css-sprite

A grunt plugin to help front engineer creating css sprite.
MIT License
65 stars 29 forks source link

如何避免不必要的背景图片? #27

Closed angela-huang closed 9 years ago

angela-huang commented 9 years ago

如果把不需要的背景图片读出来了怎么办?比如我的一篇文章只有右上角用到背景,这样应该会把其他背景图片也一起加载进来吧?这个要如何处理?

laoshu133 commented 9 years ago

不是很明白你意思,背景图只有当 CSS 内有引用,且满足配置条件的时候才会处理,应该不存在多余的情况

angela-huang commented 9 years ago

image 就是像这样我只要那个灰色星星作为背景,但其他地方的背景也一起读出来了,还有imagepath这个路径只能有一层吗?(..images/aa.png)我的项目是这样的(..images/public/aa.png)然后就读不到路径了,是我哪里没写对吗?

laoshu133 commented 9 years ago

背景图会自动拼合,所以需要你保证容器大小 <= 雪碧图大小; grunt-css-sprite 不适用于大容器 + padding 等背景,不适用于背景平铺

angela-huang commented 9 years ago

嗯,了解叻。谢谢咯~那在适用的情况下对图片路径有要求吗?就是之前我问的第二个问题,如果我把图片直接放在一个文件夹下就可以,但如果我在一个文件夹下再分几个文件夹就调试不出来了

laoshu133 commented 9 years ago

可以的,检查下路径对不对,是不是最版本